Flutter Engine
The Flutter Engine
|
#include <GrVkContextThreadSafeProxy.h>
Public Member Functions | |
GrVkContextThreadSafeProxy (const GrContextOptions &) | |
bool | isValidCharacterizationForVulkan (sk_sp< const GrCaps >, bool isTextureable, skgpu::Mipmapped isMipmapped, skgpu::Protected isProtected, bool vkRTSupportsInputAttachment, bool forVulkanSecondaryCommandBuffer) override |
Public Member Functions inherited from GrContextThreadSafeProxy | |
virtual | ~GrContextThreadSafeProxy () |
GrSurfaceCharacterization | createCharacterization (size_t cacheMaxResourceBytes, const SkImageInfo &ii, const GrBackendFormat &backendFormat, int sampleCount, GrSurfaceOrigin origin, const SkSurfaceProps &surfaceProps, skgpu::Mipmapped isMipmapped, bool willUseGLFBO0=false, bool isTextureable=true, skgpu::Protected isProtected=GrProtected::kNo, bool vkRTSupportsInputAttachment=false, bool forVulkanSecondaryCommandBuffer=false) |
GrBackendFormat | defaultBackendFormat (SkColorType ct, GrRenderable renderable) const |
GrBackendFormat | compressedBackendFormat (SkTextureCompressionType c) const |
int | maxSurfaceSampleCountForColorType (SkColorType colorType) const |
bool | isValid () const |
bool | operator== (const GrContextThreadSafeProxy &that) const |
bool | operator!= (const GrContextThreadSafeProxy &that) const |
GrContextThreadSafeProxyPriv | priv () |
const GrContextThreadSafeProxyPriv | priv () const |
Public Member Functions inherited from SkNVRefCnt< GrContextThreadSafeProxy > | |
SkNVRefCnt () | |
~SkNVRefCnt () | |
bool | unique () const |
void | ref () const |
void | unref () const |
void | deref () const |
bool | refCntGreaterThan (int32_t threadIsolatedTestCnt) const |
Additional Inherited Members | |
Protected Member Functions inherited from GrContextThreadSafeProxy | |
GrContextThreadSafeProxy (GrBackendApi, const GrContextOptions &) | |
Definition at line 22 of file GrVkContextThreadSafeProxy.h.
GrVkContextThreadSafeProxy::GrVkContextThreadSafeProxy | ( | const GrContextOptions & | opts | ) |
Definition at line 17 of file GrVkContextThreadSafeProxy.cpp.
|
overridevirtual |
Reimplemented from GrContextThreadSafeProxy.
Definition at line 20 of file GrVkContextThreadSafeProxy.cpp.