21 fl_test_pixel_buffer_texture,
23 TEST_PIXEL_BUFFER_TEXTURE,
27struct _FlTestPixelBufferTexture {
28 FlPixelBufferTexture parent_instance;
44 static const uint8_t
buffer[] = {0x0a, 0x1a, 0x2a, 0x3a, 0x4a, 0x5a,
45 0x6a, 0x7a, 0x8a, 0x9a, 0xaa, 0xba,
46 0xca, 0xda, 0xea, 0xfa};
gboolean fl_pixel_buffer_texture_populate(FlPixelBufferTexture *texture, uint32_t width, uint32_t height, FlutterOpenGLTexture *opengl_texture, GError **error)
static void fl_test_pixel_buffer_texture_init(FlTestPixelBufferTexture *self)
static constexpr uint32_t kBufferWidth
const uint8_t uint32_t uint32_t * height
G_DEFINE_TYPE(FlTestPixelBufferTexture, fl_test_pixel_buffer_texture, fl_pixel_buffer_texture_get_type()) static gboolean fl_test_pixel_buffer_texture_copy_pixels(FlPixelBufferTexture *texture
const uint8_t uint32_t * width
static FlTestPixelBufferTexture * fl_test_pixel_buffer_texture_new()
static constexpr uint32_t kRealBufferHeight
static const uint8_t buffer[]
const uint8_t uint32_t uint32_t GError ** error
static constexpr uint32_t kBufferHeight
const uint8_t ** out_buffer
G_DECLARE_FINAL_TYPE(FlTestPixelBufferTexture, fl_test_pixel_buffer_texture, FL, TEST_PIXEL_BUFFER_TEXTURE, FlPixelBufferTexture) struct _FlTestPixelBufferTexture
A simple texture with fixed contents.
static constexpr uint32_t kRealBufferWidth
static void fl_test_pixel_buffer_texture_class_init(FlTestPixelBufferTextureClass *klass)
G_MODULE_EXPORT int64_t fl_texture_get_id(FlTexture *self)
void fl_texture_set_id(FlTexture *self, int64_t id)