22 std::string_view label)
23 :
GrSurface(gpu, texDesc.fSize, texDesc.fIsProtected, label)
24 ,
GrGLTexture(gpu, texDesc, nullptr, mipmapStatus, label)
26 texDesc.fIsProtected, label) {
static sk_sp< GrGLTextureRenderTarget > MakeWrapped(GrGLGpu *gpu, int sampleCount, const GrGLTexture::Desc &, sk_sp< GrGLTextureParameters >, const GrGLRenderTarget::IDs &, GrWrapCacheable, GrMipmapStatus, std::string_view label)
void dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) const override
GrGLTextureRenderTarget(GrGLGpu *gpu, skgpu::Budgeted budgeted, int sampleCount, const GrGLTexture::Desc &texDesc, const GrGLRenderTarget::IDs &, GrMipmapStatus, std::string_view label)
bool canAttemptStencilAttachment(bool useMultisampleFBO) const override
GrBackendFormat backendFormat() const override
size_t onGpuMemorySize() const override
void onSetLabel() override
GrGLTextureParameters * parameters()
void onSetLabel() override
void dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) const override
skgpu::Mipmapped mipmapped() const
GrMipmapStatus mipmapStatus() const
FlPixelBufferTexturePrivate * priv