const uint8_t uint32_t uint32_t GError ** error
FlTextureGLPrivate * priv
gboolean fl_texture_gl_populate(FlTextureGL *self, uint32_t width, uint32_t height, FlutterOpenGLTexture *opengl_texture, GError **error)
static void fl_texture_gl_texture_iface_init(FlTextureInterface *iface)
static void fl_texture_gl_init(FlTextureGL *self)
G_DEFINE_TYPE_WITH_CODE(FlTextureGL, fl_texture_gl, G_TYPE_OBJECT, G_IMPLEMENT_INTERFACE(fl_texture_get_type(), fl_texture_gl_texture_iface_init);G_ADD_PRIVATE(FlTextureGL)) static void fl_texture_gl_set_id(FlTexture *texture
static int64_t fl_texture_gl_get_id(FlTexture *texture)
static void fl_texture_gl_class_init(FlTextureGLClass *klass)
VoidCallback destruction_callback
void * user_data
User data to be returned on the invocation of the destruction callback.
uint32_t format
The texture format (example GL_RGBA8).