GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
EVGSurface Struct Reference

#include <rast_soft.h>

+ Collaboration diagram for EVGSurface:

Data Fields

char * pixels
 
u32 pixelFormat
 
u32 BPP
 
u32 width
 
u32 height
 
s32 pitch_x
 
s32 pitch_y
 
Bool center_coords
 
u32stencil_pix_run
 
u32 texture_filter
 
u32 useClipper
 
GF_IRect clipper
 
GF_Rect path_bounds
 
GF_Matrix2D mat
 
EVGStencilsten
 
void * raster_cbk
 
void(* raster_fill_run_no_alpha )(void *cbk, u32 x, u32 y, u32 run_h_len, GF_Color color)
 
void(* raster_fill_run_alpha )(void *cbk, u32 x, u32 y, u32 run_h_len, GF_Color color, u8 alpha)
 
void(* raster_fill_rectangle )(void *cbk, u32 x, u32 y, u32 width, u32 height, GF_Color color)
 
u32 fill_col
 
u32 fill_565
 
EVG_Raster raster
 
EVG_Outline ftoutline
 
EVG_Raster_Params ftparams
 

Field Documentation

char* EVGSurface::pixels
u32 EVGSurface::pixelFormat
u32 EVGSurface::BPP
u32 EVGSurface::width
u32 EVGSurface::height
s32 EVGSurface::pitch_x
s32 EVGSurface::pitch_y
Bool EVGSurface::center_coords
u32* EVGSurface::stencil_pix_run
u32 EVGSurface::texture_filter
u32 EVGSurface::useClipper
GF_IRect EVGSurface::clipper
GF_Rect EVGSurface::path_bounds
GF_Matrix2D EVGSurface::mat
EVGStencil* EVGSurface::sten
void* EVGSurface::raster_cbk
void(* EVGSurface::raster_fill_run_no_alpha)(void *cbk, u32 x, u32 y, u32 run_h_len, GF_Color color)
void(* EVGSurface::raster_fill_run_alpha)(void *cbk, u32 x, u32 y, u32 run_h_len, GF_Color color, u8 alpha)
void(* EVGSurface::raster_fill_rectangle)(void *cbk, u32 x, u32 y, u32 width, u32 height, GF_Color color)
u32 EVGSurface::fill_col
u32 EVGSurface::fill_565
EVG_Raster EVGSurface::raster
EVG_Outline EVGSurface::ftoutline
EVG_Raster_Params EVGSurface::ftparams

The documentation for this struct was generated from the following file: