|  | libgpac
    Documentation of the core library of GPAC | 
 Include dependency graph for mpeg4_grouping_2d.c:
 Include dependency graph for mpeg4_grouping_2d.c:| Data Structures | |
| struct | SwitchStack | 
| struct | Transform2DStack | 
| struct | ColorTransformStack | 
| struct | og_pos | 
| struct | OrderedGroupStack | 
| Functions | |
| static void | TraverseSwitch (GF_Node *node, void *rs, Bool is_destroy) | 
| void | compositor_init_switch (GF_Compositor *compositor, GF_Node *node) | 
| static void | traverse_transform (GF_Node *node, Transform2DStack *stack, GF_TraverseState *tr_state) | 
| void | TraverseUntransformEx (GF_Node *node, void *rs, GroupingNode2D *grp) | 
| static void | TraverseTransform2D (GF_Node *node, void *rs, Bool is_destroy) | 
| void | transform2d_set_untransform (GF_Node *node) | 
| void | compositor_init_transform2d (GF_Compositor *compositor, GF_Node *node) | 
| void | tr_mx2d_get_matrix (GF_Node *n, GF_Matrix2D *mat) | 
| static void | TraverseTransformMatrix2D (GF_Node *node, void *rs, Bool is_destroy) | 
| void | compositor_init_transformmatrix2d (GF_Compositor *compositor, GF_Node *node) | 
| static void | TraverseColorTransform (GF_Node *node, void *rs, Bool is_destroy) | 
| void | compositor_init_colortransform (GF_Compositor *compositor, GF_Node *node) | 
| static s32 | compare_priority (const void *elem1, const void *elem2) | 
| static void | TraverseOrderedGroup (GF_Node *node, void *rs, Bool is_destroy) | 
| void | compositor_init_orderedgroup (GF_Compositor *compositor, GF_Node *node) | 
| struct SwitchStack | 
| Data Fields | ||
|---|---|---|
| s32 | last_switch | |
| struct Transform2DStack | 
 Collaboration diagram for Transform2DStack:
 Collaboration diagram for Transform2DStack:| Data Fields | ||
|---|---|---|
| GROUPING_MPEG4_STACK_2D GF_Matrix2D | mat | |
| u8 | is_identity | |
| u8 | is_null | |
| u8 | is_untransform | |
| struct ColorTransformStack | 
 Collaboration diagram for ColorTransformStack:
 Collaboration diagram for ColorTransformStack:| Data Fields | ||
|---|---|---|
| GROUPING_MPEG4_STACK_2D GF_ColorMatrix | cmat | |
| struct OrderedGroupStack | 
| Data Fields | ||
|---|---|---|
| GROUPING_MPEG4_STACK_2D u32 * | positions | |
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void compositor_init_switch | ( | GF_Compositor * | compositor, | 
| GF_Node * | node | ||
| ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void TraverseUntransformEx | ( | GF_Node * | node, | 
| void * | rs, | ||
| GroupingNode2D * | grp | ||
| ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void transform2d_set_untransform | ( | GF_Node * | node | ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void compositor_init_transform2d | ( | GF_Compositor * | compositor, | 
| GF_Node * | node | ||
| ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void tr_mx2d_get_matrix | ( | GF_Node * | n, | 
| GF_Matrix2D * | mat | ||
| ) | 
 Here is the caller graph for this function:
 Here is the caller graph for this function: Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void compositor_init_transformmatrix2d | ( | GF_Compositor * | compositor, | 
| GF_Node * | node | ||
| ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void compositor_init_colortransform | ( | GF_Compositor * | compositor, | 
| GF_Node * | node | ||
| ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the caller graph for this function:
 Here is the caller graph for this function: Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void compositor_init_orderedgroup | ( | GF_Compositor * | compositor, | 
| GF_Node * | node | ||
| ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: