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
scene_stats.c File Reference
+ Include dependency graph for scene_stats.c:

Data Structures

struct  GF_StatManager
 

Functions

static GF_SceneStatisticsNewSceneStats ()
 
static void ResetStatisitics (GF_SceneStatistics *stat)
 
static void DeleteStatisitics (GF_SceneStatistics *stat)
 
static void StatNode (GF_SceneStatistics *stat, GF_Node *n, Bool isUsed, Bool isDelete, GF_Node *prev)
 
static void StatFixed (GF_SceneStatistics *stat, Fixed v, Bool scale)
 
static void StatSVGPoint (GF_SceneStatistics *stat, SFVec2f *val)
 
static void StatSFVec2f (GF_SceneStatistics *stat, SFVec2f *val)
 
static void StatSFVec3f (GF_SceneStatistics *stat, SFVec3f *val)
 
static void StatField (GF_SceneStatistics *stat, GF_FieldInfo *field)
 
static void StatSingleField (GF_SceneStatistics *stat, GF_FieldInfo *field)
 
static void StatSVGAttribute (GF_SceneStatistics *stat, GF_FieldInfo *field)
 
static void StatRemField (GF_SceneStatistics *stat, u32 fieldType, GF_FieldInfo *field)
 
Bool StatIsUSE (GF_StatManager *st, GF_Node *n)
 
static GF_Err StatNodeGraph (GF_StatManager *st, GF_Node *n)
 
GF_Err gf_sm_stats_for_command (GF_StatManager *stat, GF_Command *com)
 
static GF_Err gf_sm_stat_au (GF_List *commandList, GF_StatManager *st)
 
GF_Err gf_sm_stats_for_scene (GF_StatManager *stat, GF_SceneManager *sm)
 
GF_Err gf_sm_stats_for_graph (GF_StatManager *stat, GF_SceneGraph *sg)
 
GF_StatManager * gf_sm_stats_new ()
 
void gf_sm_stats_del (GF_StatManager *stat)
 
GF_SceneStatisticsgf_sm_stats_get (GF_StatManager *stat)
 
void gf_sm_stats_reset (GF_StatManager *stat)
 

Data Structure Documentation

struct _statman
+ Collaboration diagram for GF_StatManager:
Data Fields
GF_SceneStatistics * stats
GF_List * def_nodes

Function Documentation

static GF_SceneStatistics* NewSceneStats ( )
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ResetStatisitics ( GF_SceneStatistics stat)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void DeleteStatisitics ( GF_SceneStatistics stat)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void StatNode ( GF_SceneStatistics stat,
GF_Node n,
Bool  isUsed,
Bool  isDelete,
GF_Node prev 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void StatFixed ( GF_SceneStatistics stat,
Fixed  v,
Bool  scale 
)
static

+ Here is the caller graph for this function:

static void StatSVGPoint ( GF_SceneStatistics stat,
SFVec2f val 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void StatSFVec2f ( GF_SceneStatistics stat,
SFVec2f val 
)
static

+ Here is the caller graph for this function:

static void StatSFVec3f ( GF_SceneStatistics stat,
SFVec3f val 
)
static

+ Here is the caller graph for this function:

static void StatField ( GF_SceneStatistics stat,
GF_FieldInfo field 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void StatSingleField ( GF_SceneStatistics stat,
GF_FieldInfo field 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void StatSVGAttribute ( GF_SceneStatistics stat,
GF_FieldInfo field 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void StatRemField ( GF_SceneStatistics stat,
u32  fieldType,
GF_FieldInfo field 
)
static

+ Here is the caller graph for this function:

Bool StatIsUSE ( GF_StatManager *  st,
GF_Node n 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err StatNodeGraph ( GF_StatManager *  st,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_sm_stats_for_command ( GF_StatManager *  stat,
GF_Command com 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err gf_sm_stat_au ( GF_List *  commandList,
GF_StatManager *  st 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_sm_stats_for_scene ( GF_StatManager *  stat,
GF_SceneManager sm 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_sm_stats_for_graph ( GF_StatManager *  stat,
GF_SceneGraph *  sg 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_StatManager* gf_sm_stats_new ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_sm_stats_del ( GF_StatManager *  stat)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_SceneStatistics* gf_sm_stats_get ( GF_StatManager *  stat)

+ Here is the caller graph for this function:

void gf_sm_stats_reset ( GF_StatManager *  stat)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: