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
offscreen_cache.h File Reference
#include "drawable.h"
+ Include dependency graph for offscreen_cache.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  GroupCache
 

Functions

GroupCachegroup_cache_new (GF_Compositor *compositor, GF_Node *node)
 
void group_cache_del (GroupCache *cache)
 
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_cache_draw (GroupCache *cache, GF_TraverseState *tr_state)
 
Fixed group_cache_check_coverage_increase (GF_Rect *ctx, GF_Rect *grp_bounds, DrawableContext *curr, DrawableContext *first_child)
 

Data Structure Documentation

struct GroupCache
+ Collaboration diagram for GroupCache:
Data Fields
GF_TextureHandler txh
Drawable * drawable
Fixed opacity
Bool force_recompute
Fixed scale
SFVec2f orig_vp

Function Documentation

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:

void group_cache_del ( GroupCache cache)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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:

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:

Fixed group_cache_check_coverage_increase ( GF_Rect ctx,
GF_Rect grp_bounds,
DrawableContext *  curr,
DrawableContext *  first_child 
)