GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
#include "nodes_stacks.h"
#include "visual_manager.h"
#include "offscreen_cache.h"
#include "mpeg4_grouping.h"
#include <gpac/modules/hardcoded_proto.h>
#include <gpac/internal/terminal_dev.h>
Data Structures | |
struct | PathExtrusion |
struct | PlanarExtrusion |
struct | PlaneClipper |
struct | PlaneClipperStack |
struct | OffscreenGroup |
struct | OffscreenGroupStack |
struct | DepthGroup |
struct | DepthGroupStack |
struct | IndexedCurve2D |
struct | Untransform |
struct | UntransformStack |
Functions | |
static Bool | PathExtrusion_GetNode (GF_Node *node, PathExtrusion *path_ext) |
static void | TraversePathExtrusion (GF_Node *node, void *rs, Bool is_destroy) |
static void | compositor_init_path_extrusion (GF_Compositor *compositor, GF_Node *node) |
static Bool | PlanarExtrusion_GetNode (GF_Node *node, PlanarExtrusion *path_ext) |
static void | TraversePlanarExtrusion (GF_Node *node, void *rs, Bool is_destroy) |
void | compositor_init_planar_extrusion (GF_Compositor *compositor, GF_Node *node) |
static Bool | PlaneClipper_GetNode (GF_Node *node, PlaneClipper *pc) |
static void | TraversePlaneClipper (GF_Node *node, void *rs, Bool is_destroy) |
void | compositor_init_plane_clipper (GF_Compositor *compositor, GF_Node *node) |
static Bool | OffscreenGroup_GetNode (GF_Node *node, OffscreenGroup *og) |
static void | TraverseOffscreenGroup (GF_Node *node, void *rs, Bool is_destroy) |
void | compositor_init_offscreen_group (GF_Compositor *compositor, GF_Node *node) |
static Bool | DepthGroup_GetNode (GF_Node *node, DepthGroup *dg) |
static void | TraverseDepthGroup (GF_Node *node, void *rs, Bool is_destroy) |
void | compositor_init_depth_group (GF_Compositor *compositor, GF_Node *node) |
static void | TraverseDepthViewPoint (GF_Node *node, void *rs, Bool is_destroy) |
static void | compositor_init_depth_viewpoint (GF_Compositor *compositor, GF_Node *node) |
static Bool | IndexedCurve2D_GetNode (GF_Node *node, IndexedCurve2D *ic2d) |
void | curve2d_check_changes (GF_Node *node, Drawable *stack, GF_TraverseState *tr_state, MFInt32 *idx) |
static void | TraverseIndexedCurve2D (GF_Node *node, void *rs, Bool is_destroy) |
static void | compositor_init_idx_curve2d (GF_Compositor *compositor, GF_Node *node) |
static Bool | Untransform_GetNode (GF_Node *node, Untransform *tr) |
static void | TraverseUntransform (GF_Node *node, void *rs, Bool is_destroy) |
void | compositor_init_untransform (GF_Compositor *compositor, GF_Node *node) |
void | compositor_init_hardcoded_proto (GF_Compositor *compositor, GF_Node *node) |
Bool | gf_sc_uri_is_hardcoded_proto (GF_Compositor *compositor, const char *uri) |
struct PathExtrusion |
struct PlanarExtrusion |
struct PlaneClipper |
Data Fields | ||
---|---|---|
struct _nodepriv * | sgprivate | |
struct _child_node * | children | |
GF_Plane | plane |
struct PlaneClipperStack |
struct OffscreenGroup |
struct OffscreenGroupStack |
Data Fields | ||
---|---|---|
u32 | flags | |
GF_Rect | bounds | |
GF_List * | sensors | |
struct _group_cache * | cache | |
OffscreenGroup | og | |
Bool | detached |
struct DepthGroup |
struct DepthGroupStack |
Data Fields | ||
---|---|---|
u32 | flags | |
GF_Rect | bounds | |
GF_List * | sensors | |
DepthGroup | dg |
struct IndexedCurve2D |
struct Untransform |
struct UntransformStack |
Data Fields | ||
---|---|---|
u32 | flags | |
GF_Rect | bounds | |
GF_List * | sensors | |
Untransform | untr |
|
static |
|
static |
|
static |
void compositor_init_planar_extrusion | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
|
static |
void compositor_init_plane_clipper | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
|
static |
void compositor_init_offscreen_group | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
|
static |
void compositor_init_depth_group | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
|
static |
|
static |
void curve2d_check_changes | ( | GF_Node * | node, |
Drawable * | stack, | ||
GF_TraverseState * | tr_state, | ||
MFInt32 * | idx | ||
) |
|
static |
|
static |
void compositor_init_untransform | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
void compositor_init_hardcoded_proto | ( | GF_Compositor * | compositor, |
GF_Node * | node | ||
) |
Bool gf_sc_uri_is_hardcoded_proto | ( | GF_Compositor * | compositor, |
const char * | uri | ||
) |