GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
Data Structures | |
struct | GF_RasterCallback |
struct | GF_Raster2D |
Macros | |
#define | GF_RASTER_2D_INTERFACE GF_4CC('G','R','2', '2') |
Typedefs | |
typedef void(* | raster_cbk_fill_run_alpha )(void *, u32, u32, u32, GF_Color, u8) |
typedef void(* | raster_cbk_fill_run_no_alpha )(void *, u32, u32, u32, GF_Color) |
typedef void(* | raster_cbk_fill_rect )(void *cbk, u32 x, u32 y, u32 width, u32 height, GF_Color color) |
typedef void * | GF_STENCIL |
typedef void * | GF_SURFACE |
Enumerations | |
enum | GF_StencilType { GF_STENCIL_SOLID = 0, GF_STENCIL_LINEAR_GRADIENT, GF_STENCIL_RADIAL_GRADIENT, GF_STENCIL_VERTEX_GRADIENT, GF_STENCIL_TEXTURE } |
enum | GF_GradientMode { GF_GRADIENT_MODE_PAD, GF_GRADIENT_MODE_SPREAD, GF_GRADIENT_MODE_REPEAT } |
enum | GF_TextureTiling { GF_TEXTURE_REPEAT_S = (1<<1), GF_TEXTURE_REPEAT_T = (1<<2), GF_TEXTURE_FLIP = (1<<3) } |
enum | GF_TextureFilter { GF_TEXTURE_FILTER_HIGH_SPEED, GF_TEXTURE_FILTER_MID, GF_TEXTURE_FILTER_HIGH_QUALITY } |
enum | GF_RasterLevel { GF_RASTER_HIGH_SPEED, GF_RASTER_MID, GF_RASTER_HIGH_QUALITY } |
struct GF_RasterCallback |
Data Fields | ||
---|---|---|
void * | cbk | |
raster_cbk_fill_run_no_alpha | fill_run_no_alpha | |
raster_cbk_fill_run_alpha | fill_run_alpha | |
raster_cbk_fill_rect | fill_rect |
typedef void(* raster_cbk_fill_rect)(void *cbk, u32 x, u32 y, u32 width, u32 height, GF_Color color) |
typedef void* GF_STENCIL |
typedef void* GF_SURFACE |
enum GF_StencilType |
enum GF_GradientMode |
enum GF_TextureTiling |
enum GF_TextureFilter |
enum GF_RasterLevel |