GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
mpeg4_viewport.c File Reference
#include "nodes_stacks.h"
#include "visual_manager.h"
#include <gpac/internal/terminal_dev.h>
#include <gpac/options.h>
+ Include dependency graph for mpeg4_viewport.c:

Macros

#define VPCHANGED(__rend)   { GF_Event evt; evt.type = GF_EVENT_VIEWPOINTS; gf_term_send_event(__rend->term, &evt); }
 

Functions

GF_Err gf_sc_get_viewpoint (GF_Compositor *compositor, u32 viewpoint_idx, const char **outName, Bool *is_bound)
 
GF_Err gf_sc_set_viewpoint (GF_Compositor *compositor, u32 viewpoint_idx, const char *viewpoint_name)
 
static void DestroyViewStack (GF_Node *node)
 
static void viewport_set_bind (GF_Node *node, GF_Route *route)
 
static void TraverseViewport (GF_Node *node, void *rs, Bool is_destroy)
 
void compositor_init_viewport (GF_Compositor *compositor, GF_Node *node)
 
static void viewpoint_set_bind (GF_Node *node, GF_Route *route)
 
static void TraverseViewpoint (GF_Node *node, void *rs, Bool is_destroy)
 
void compositor_init_viewpoint (GF_Compositor *compositor, GF_Node *node)
 
static void navinfo_set_bind (GF_Node *node, GF_Route *route)
 
static void TraverseNavigationInfo (GF_Node *node, void *rs, Bool is_destroy)
 
void compositor_init_navigation_info (GF_Compositor *compositor, GF_Node *node)
 
static void fog_set_bind (GF_Node *node, GF_Route *route)
 
static void TraverseFog (GF_Node *node, void *rs, Bool is_destroy)
 
void compositor_init_fog (GF_Compositor *compositor, GF_Node *node)
 

Macro Definition Documentation

#define VPCHANGED (   __rend)    { GF_Event evt; evt.type = GF_EVENT_VIEWPOINTS; gf_term_send_event(__rend->term, &evt); }

Function Documentation

GF_Err gf_sc_get_viewpoint ( GF_Compositor *  compositor,
u32  viewpoint_idx,
const char **  outName,
Bool is_bound 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_sc_set_viewpoint ( GF_Compositor *  compositor,
u32  viewpoint_idx,
const char *  viewpoint_name 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void DestroyViewStack ( GF_Node node)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void viewport_set_bind ( GF_Node node,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void TraverseViewport ( GF_Node node,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void compositor_init_viewport ( GF_Compositor *  compositor,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void viewpoint_set_bind ( GF_Node node,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void TraverseViewpoint ( GF_Node node,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void compositor_init_viewpoint ( GF_Compositor *  compositor,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void navinfo_set_bind ( GF_Node node,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void TraverseNavigationInfo ( GF_Node node,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void compositor_init_navigation_info ( GF_Compositor *  compositor,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void fog_set_bind ( GF_Node node,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void TraverseFog ( GF_Node node,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void compositor_init_fog ( GF_Compositor *  compositor,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: