/* * Copyright 2016 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef DisplayParams_DEFINED #define DisplayParams_DEFINED #include "include/core/SkImageInfo.h" #include "include/core/SkSurfaceProps.h" #include "include/gpu/GrContextOptions.h" namespace sk_app { struct DisplayParams { DisplayParams() : fColorType(kN32_SkColorType) , fColorSpace(nullptr) , fMSAASampleCount(1) , fSurfaceProps(0, kRGB_H_SkPixelGeometry) , fDisableVsync(false) , fDelayDrawableAcquisition(false) , fEnableBinaryArchive(false) {} SkColorType fColorType; sk_sp fColorSpace; int fMSAASampleCount; GrContextOptions fGrContextOptions; SkSurfaceProps fSurfaceProps; bool fDisableVsync; bool fDelayDrawableAcquisition; bool fEnableBinaryArchive; }; } // namespace sk_app #endif