GrTextureType textureType() const
void setTargetKeySync(bool sync)
static bool ProxiesAreCompatibleAsDynamicState(const GrSurfaceProxy *first, const GrSurfaceProxy *second)
skgpu::Mipmapped proxyMipmapped() const
GrTextureProxy(const GrBackendFormat &, SkISize, skgpu::Mipmapped, GrMipmapStatus, SkBackingFit, skgpu::Budgeted, skgpu::Protected, GrInternalSurfaceFlags, UseAllocator, GrDDLProvider creatingProvider, std::string_view label)
bool hasRestrictedSampling() const
const GrTextureProxy * asTextureProxy() const override
sk_sp< GrSurface > createSurface(GrResourceProvider *) const override
const skgpu::UniqueKey & getUniqueKey() const override
GrTextureProxyPriv texPriv()
~GrTextureProxy() override
skgpu::Mipmapped mipmapped() const
bool mipmapsAreDirty() const
bool instantiate(GrResourceProvider *) override
CacheAccess cacheAccess()
GrTextureProxy * asTextureProxy() override