![]()  | 
  
    libgpac
    
   Documentation of the core library of GPAC 
   | 
  
#include <gpac/internal/compositor_dev.h>
 Include dependency graph for mpeg4_grouping.h:
 This graph shows which files directly or indirectly include this file:Data Structures | |
| struct | BaseGroupingStack | 
| struct | GroupingNode2D | 
| struct | GroupingNode | 
| struct | ChildGroup | 
| struct | ParentNode2D | 
Macros | |
| #define | GROUPING_NODE_STACK_2D | 
| #define | GROUPING_MPEG4_STACK_2D | 
| #define | GROUPING_NODE_STACK_3D | 
| #define | PARENT_MPEG4_STACK_2D | 
Enumerations | |
| enum | {  GROUP_HAS_SENSORS = 1 , GROUP_SKIP_CULLING = 1<<1 , GROUP_HAS_LIGHTS = 1<<2 , GROUP_IS_ANCHOR = 1<<3 , GROUP_IS_CACHABLE = 1<<4 , GROUP_IS_CACHED = 1<<5 , GROUP_PERMANENT_CACHE = 1<<6 }  | 
| struct BaseGroupingStack | 
| Data Fields | ||
|---|---|---|
| u32 | flags | |
| struct GroupingNode2D | 
| struct GroupingNode | 
| struct ChildGroup | 
| struct ParentNode2D | 
| #define GROUPING_NODE_STACK_2D | 
| #define GROUPING_MPEG4_STACK_2D | 
| #define GROUPING_NODE_STACK_3D | 
| #define PARENT_MPEG4_STACK_2D | 
| anonymous enum | 
| void group_2d_traverse | ( | GF_Node * | node, | 
| GroupingNode2D * | group, | ||
| GF_TraverseState * | tr_state | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void group_2d_traverse_with_order | ( | GF_Node * | node, | 
| GroupingNode2D * | group, | ||
| GF_TraverseState * | tr_state, | ||
| u32 * | positions | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void group_2d_destroy | ( | GF_Node * | node, | 
| GroupingNode2D * | group | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void group_2d_destroy_svg | ( | GF_Node * | node, | 
| GroupingNode2D * | group | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| GroupingNode * group_3d_new | ( | GF_Node * | node | ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void group_3d_delete | ( | GF_Node * | node | ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void group_3d_traverse | ( | GF_Node * | n, | 
| GroupingNode * | group, | ||
| GF_TraverseState * | tr_state | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void parent_node_setup | ( | ParentNode2D * | ptr | ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void parent_node_predestroy | ( | ParentNode2D * | gr | ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void parent_node_reset | ( | ParentNode2D * | gr | ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void parent_node_start_group | ( | ParentNode2D * | group, | 
| GF_Node * | n, | ||
| Bool | discardable | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void parent_node_end_group | ( | ParentNode2D * | group, | 
| GF_Rect * | bounds | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void parent_node_end_text_group | ( | ParentNode2D * | group, | 
| GF_Rect * | bounds, | ||
| Fixed | ascent, | ||
| Fixed | descent, | ||
| u32 | split_text_idx | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void parent_node_traverse | ( | GF_Node * | node, | 
| ParentNode2D * | group, | ||
| GF_TraverseState * | tr_state | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void parent_node_child_traverse | ( | ChildGroup * | cg, | 
| GF_TraverseState * | tr_state | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void parent_node_child_traverse_matrix | ( | ChildGroup * | cg, | 
| GF_TraverseState * | tr_state, | ||
| GF_Matrix2D * | mat2D | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function: