static sk_sp< GrTextureProxy > wrapped(skiatest::Reporter *reporter, GrRecordingContext *rContext, GrProxyProvider *proxyProvider, SkBackingFit fit)
bool IsSliceInitialized(size_t slice) const
TextureGLES(ReactorGLES::Ref reactor, TextureDescriptor desc)
bool SetAsFramebufferAttachment(GLenum target, AttachmentType attachment_type) const
std::optional< GLuint > GetFBO() const
void MarkSliceInitialized(size_t slice) const
static std::shared_ptr< TextureGLES > WrapFBO(ReactorGLES::Ref reactor, TextureDescriptor desc, GLuint fbo)
std::optional< GLuint > GetGLHandle() const
A lightweight object that describes the attributes of a texture that can then used an allocator to cr...