libgpac
Documentation of the core library of GPAC
offscreen_cache.c File Reference
#include "offscreen_cache.h"
#include "visual_manager.h"
#include "mpeg4_grouping.h"
#include "texturing.h"
+ Include dependency graph for offscreen_cache.c:

Macros

#define NUM_STATS_FRAMES   2
 
#define MIN_OBJECTS_IN_CACHE   2
 

Functions

void group_cache_draw (GroupCache *cache, GF_TraverseState *tr_state)
 
GroupCachegroup_cache_new (GF_Compositor *compositor, GF_Node *node)
 
void group_cache_del (GroupCache *cache)
 
void group_cache_setup (GroupCache *cache, GF_Rect *path_bounds, GF_IRect *pix_bounds, GF_Compositor *compositor, Bool for_gl)
 
Bool group_cache_traverse (GF_Node *node, GroupCache *cache, GF_TraverseState *tr_state, Bool force_recompute, Bool is_mpeg4, Bool auto_fit_vp)
 
void group_2d_destroy_svg (GF_Node *node, GroupingNode2D *group)
 
void group_2d_destroy (GF_Node *node, GroupingNode2D *group)
 

Macro Definition Documentation

◆ NUM_STATS_FRAMES

#define NUM_STATS_FRAMES   2

◆ MIN_OBJECTS_IN_CACHE

#define MIN_OBJECTS_IN_CACHE   2

Function Documentation

◆ group_cache_draw()

void group_cache_draw ( GroupCache cache,
GF_TraverseState *  tr_state 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ group_cache_new()

GroupCache* group_cache_new ( GF_Compositor *  compositor,
GF_Node node 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ group_cache_del()

void group_cache_del ( GroupCache cache)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ group_cache_setup()

void group_cache_setup ( GroupCache cache,
GF_Rect path_bounds,
GF_IRect pix_bounds,
GF_Compositor *  compositor,
Bool  for_gl 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ group_cache_traverse()

Bool group_cache_traverse ( GF_Node node,
GroupCache cache,
GF_TraverseState *  tr_state,
Bool  force_recompute,
Bool  is_mpeg4,
Bool  auto_fit_vp 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ group_2d_destroy_svg()

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:

◆ group_2d_destroy()

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: