GrBackendFormat backendFormat() const override
void textureParamsModified() override
GrGLuint textureID() const
GrGLTextureParameters * parameters()
void onRelease() override
void onSetLabel() override
bool hasBaseLevelBeenBoundToFBO() const
void dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) const override
GrBackendTexture getBackendTexture() const override
static GrTextureType TextureTypeFromTarget(GrGLenum textureTarget)
void onAbandon() override
GrGLFormat format() const
GrGLTexture(GrGLGpu *, skgpu::Budgeted, const Desc &, GrMipmapStatus, std::string_view label)
static sk_sp< GrGLTexture > MakeWrapped(GrGLGpu *, GrMipmapStatus, const Desc &, sk_sp< GrGLTextureParameters >, GrWrapCacheable, GrIOType, std::string_view label)
bool onStealBackendTexture(GrBackendTexture *, SkImages::BackendTextureReleaseProc *) override
void baseLevelWasBoundToFBO()
GrTexture(GrGpu *, const SkISize &, GrProtected, GrTextureType, GrMipmapStatus, std::string_view label)
skgpu::Protected fIsProtected
GrBackendObjectOwnership fOwnership