Go to the source code of this file.
Classes | |
struct | _FlBackingStoreProvider |
Functions | |
static void | fl_backing_store_provider_dispose (GObject *object) |
static void | fl_backing_store_provider_class_init (FlBackingStoreProviderClass *klass) |
static void | fl_backing_store_provider_init (FlBackingStoreProvider *self) |
FlBackingStoreProvider * | fl_backing_store_provider_new (int width, int height) |
uint32_t | fl_backing_store_provider_get_gl_framebuffer_id (FlBackingStoreProvider *self) |
uint32_t | fl_backing_store_provider_get_gl_texture_id (FlBackingStoreProvider *self) |
uint32_t | fl_backing_store_provider_get_gl_target (FlBackingStoreProvider *self) |
uint32_t | fl_backing_store_provider_get_gl_format (FlBackingStoreProvider *self) |
GdkRectangle | fl_backing_store_provider_get_geometry (FlBackingStoreProvider *self) |
|
static |
Definition at line 28 of file fl_backing_store_provider.cc.
References fl_backing_store_provider_dispose().
|
static |
Definition at line 19 of file fl_backing_store_provider.cc.
Referenced by fl_backing_store_provider_class_init().
GdkRectangle fl_backing_store_provider_get_geometry | ( | FlBackingStoreProvider * | provider | ) |
fl_backing_store_provider_get_geometry: @provider: an #FlBackingStoreProvider.
Gets geometry of framebuffer.
Returns: geometry of backing store.
Definition at line 105 of file fl_backing_store_provider.cc.
Referenced by fl_renderer_render().
uint32_t fl_backing_store_provider_get_gl_format | ( | FlBackingStoreProvider * | provider | ) |
fl_backing_store_provider_get_gl_format: @provider: an #FlBackingStoreProvider.
Gets texture format (example GL_RGBA8).
Returns: texture format.
Definition at line 80 of file fl_backing_store_provider.cc.
Referenced by fl_renderer_create_backing_store().
uint32_t fl_backing_store_provider_get_gl_framebuffer_id | ( | FlBackingStoreProvider * | provider | ) |
fl_backing_store_provider_get_gl_framebuffer_id: @provider: an #FlBackingStoreProvider.
Gets created framebuffer id.
Returns: gl framebuffer id, 0 if creation failed.
Definition at line 66 of file fl_backing_store_provider.cc.
Referenced by fl_renderer_create_backing_store().
uint32_t fl_backing_store_provider_get_gl_target | ( | FlBackingStoreProvider * | provider | ) |
fl_backing_store_provider_get_gl_target: @provider: an #FlBackingStoreProvider.
Gets target texture (example GL_TEXTURE_2D or GL_TEXTURE_RECTANGLE).
Returns: target texture.
Definition at line 76 of file fl_backing_store_provider.cc.
uint32_t fl_backing_store_provider_get_gl_texture_id | ( | FlBackingStoreProvider * | provider | ) |
fl_backing_store_provider_get_gl_texture_id: @provider: an #FlBackingStoreProvider.
Gets created texture id.
Returns: gl texture id, 0 if creation failed.
Definition at line 71 of file fl_backing_store_provider.cc.
Referenced by fl_renderer_render().
|
static |
Definition at line 33 of file fl_backing_store_provider.cc.
FlBackingStoreProvider* fl_backing_store_provider_new | ( | int | width, |
int | height | ||
) |
Definition at line 35 of file fl_backing_store_provider.cc.
Referenced by fl_renderer_create_backing_store(), and TEST().