libgpac
Documentation of the core library of GPAC
|
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 |
Data Fields | ||
---|---|---|
GROUPING_MPEG4_STACK_2D GF_Matrix2D | mat | |
u8 | is_identity | |
u8 | is_null | |
u8 | is_untransform |
struct ColorTransformStack |
Data Fields | ||
---|---|---|
GROUPING_MPEG4_STACK_2D GF_ColorMatrix | cmat |
struct OrderedGroupStack |
Data Fields | ||
---|---|---|
GROUPING_MPEG4_STACK_2D u32 * | positions |
void compositor_init_switch | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
|
static |
void TraverseUntransformEx | ( | GF_Node * | node, |
void * | rs, | ||
GroupingNode2D * | grp | ||
) |
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 | ||
) |
void compositor_init_transformmatrix2d | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
void compositor_init_colortransform | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
|
static |
void compositor_init_orderedgroup | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |