static sk_sp< GrTextureProxy > wrapped(skiatest::Reporter *reporter, GrRecordingContext *rContext, GrProxyProvider *proxyProvider, SkBackingFit fit)
@ kRenderBufferMultisampled
bool IsValid() const override
void SetLabel(std::string_view label) override
bool SetAsFramebufferAttachment(GLenum target, AttachmentType attachment_type) const
std::optional< GLuint > GetFBO() const
static std::shared_ptr< TextureGLES > WrapFBO(ReactorGLES::Ref reactor, TextureDescriptor desc, GLuint fbo)
std::optional< GLuint > GetGLHandle() const
bool OnSetContents(const uint8_t *contents, size_t length, size_t slice) override
ISize GetSize() const override
Scalar GetYCoordScale() const override
A lightweight object that describes the attributes of a texture that can then used an allocator to cr...