1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * 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(SkSurfaceProps::kLegacyFontHost_InitType)
- , fDisableVsync(false)
- {}
- SkColorType fColorType;
- sk_sp<SkColorSpace> fColorSpace;
- int fMSAASampleCount;
- GrContextOptions fGrContextOptions;
- SkSurfaceProps fSurfaceProps;
- bool fDisableVsync;
- };
- } // namespace sk_app
- #endif
|