static int64_t fl_texture_gl_get_id(FlTexture *texture)
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
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)
const uint8_t uint32_t uint32_t GError ** error
const uint8_t uint32_t * width
static void fl_texture_gl_class_init(FlTextureGLClass *klass)
static void fl_texture_gl_init(FlTextureGL *self)