virtual GrDirectContext * asDirectContext()
uint32_t contextID() const
const GrCaps * caps() const
SK_API GrBackendApi backend() const
sk_sp< GrContextThreadSafeProxy > threadSafeProxy()
sk_sp< const GrCaps > refCaps() const
GrContext_Base(sk_sp< GrContextThreadSafeProxy >)
virtual GrRecordingContext * asRecordingContext()
bool matches(GrContext_Base *candidate) const
~GrContext_Base() override
SK_API GrBackendFormat defaultBackendFormat(SkColorType, GrRenderable) const
SK_API GrBackendFormat compressedBackendFormat(SkTextureCompressionType) const
sk_sp< GrContextThreadSafeProxy > fThreadSafeProxy
const GrContextOptions & options() const
SK_API int maxSurfaceSampleCountForColorType(SkColorType colorType) const
virtual GrImageContext * asImageContext()