GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
Data Structures | |
struct | TransformStack |
Macros | |
#define | TRANS_PUSH_MX |
#define | TRANS_POP_MX if (tr_state->traversing_mode==TRAVERSE_SORT) visual_3d_matrix_pop(tr_state->visual); |
Functions | |
static void | TraverseGroup (GF_Node *node, void *rs, Bool is_destroy) |
void | compositor_init_group (GF_Compositor *compositor, GF_Node *node) |
void | compositor_init_static_group (GF_Compositor *compositor, GF_Node *node) |
void | TraverseCollision (GF_Node *node, void *rs, Bool is_destroy) |
void | compositor_init_collision (GF_Compositor *compositor, GF_Node *node) |
static void | DestroyTransform (GF_Node *n) |
static void | NewTransformStack (GF_Compositor *compositor, GF_Node *node, GF_ChildNodeItem **children) |
static void | TraverseTransform (GF_Node *n, void *rs, Bool is_destroy) |
void | compositor_init_transform (GF_Compositor *compositor, GF_Node *node) |
static void | TraverseBillboard (GF_Node *n, void *rs, Bool is_destroy) |
void | compositor_init_billboard (GF_Compositor *compositor, GF_Node *node) |
static void | TraverseLOD (GF_Node *node, void *rs, Bool is_destroy) |
void | compositor_init_lod (GF_Compositor *compositor, GF_Node *node) |
struct TransformStack |
#define TRANS_PUSH_MX |
#define TRANS_POP_MX if (tr_state->traversing_mode==TRAVERSE_SORT) visual_3d_matrix_pop(tr_state->visual); |
void compositor_init_group | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
void compositor_init_static_group | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
void compositor_init_collision | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
|
static |
|
static |
void compositor_init_transform | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
void compositor_init_billboard | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
void compositor_init_lod | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |