GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
Data Structures | |
struct | GF_VisualManager |
Macros | |
#define | GF_SHADERID u32 |
Enumerations | |
enum | { GF_3D_STEREO_NONE = 0, GF_3D_STEREO_TOP, GF_3D_STEREO_SIDE, GF_3D_STEREO_CUSTOM, GF_3D_STEREO_COLUMNS, GF_3D_STEREO_ROWS, GF_3D_STEREO_ANAGLYPH, GF_3D_STEREO_5VSP19 } |
enum | { GF_3D_CAMERA_STRAIGHT = 0, GF_3D_CAMERA_OFFAXIS, GF_3D_CAMERA_LINEAR, GF_3D_CAMERA_CIRCULAR } |
Functions | |
GF_VisualManager * | visual_new (GF_Compositor *compositor) |
void | visual_del (GF_VisualManager *visual) |
Bool | visual_draw_frame (GF_VisualManager *visual, GF_Node *root, GF_TraverseState *tr_state, Bool is_root_visual) |
Bool | visual_execute_event (GF_VisualManager *visual, GF_TraverseState *tr_state, GF_Event *ev, GF_ChildNodeItem *children) |
Bool | visual_get_size_info (GF_TraverseState *tr_state, Fixed *surf_width, Fixed *surf_height) |
void | visual_clean_contexts (GF_VisualManager *visual) |
void | visual_reset_graphics (GF_VisualManager *visual) |
#define GF_SHADERID u32 |
anonymous enum |
anonymous enum |
GF_VisualManager* visual_new | ( | GF_Compositor * | compositor | ) |
void visual_del | ( | GF_VisualManager * | visual | ) |
Bool visual_draw_frame | ( | GF_VisualManager * | visual, |
GF_Node * | root, | ||
GF_TraverseState * | tr_state, | ||
Bool | is_root_visual | ||
) |
Bool visual_execute_event | ( | GF_VisualManager * | visual, |
GF_TraverseState * | tr_state, | ||
GF_Event * | ev, | ||
GF_ChildNodeItem * | children | ||
) |
void visual_clean_contexts | ( | GF_VisualManager * | visual | ) |
void visual_reset_graphics | ( | GF_VisualManager * | visual | ) |