DrawableContext 263 src/compositor/compositor_2d.c Bool c2d_gl_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx) DrawableContext 305 src/compositor/compositor_2d.c Bool compositor_2d_hybgl_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx) DrawableContext 796 src/compositor/compositor_2d.c static Bool compositor_2d_draw_bitmap_ex(GF_VisualManager *visual, GF_TextureHandler *txh, DrawableContext *ctx, GF_IRect *clip, GF_Rect *unclip, u8 alpha, GF_TraverseState *tr_state, Bool force_soft_blt) DrawableContext 1079 src/compositor/compositor_2d.c Bool compositor_2d_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx) DrawableContext 1557 src/compositor/compositor_2d.c Bool visual_2d_overlaps_overlay(GF_VisualManager *visual, DrawableContext *ctx, GF_TraverseState *tr_state) DrawableContext 1600 src/compositor/compositor_2d.c DrawableContext *ctx; DrawableContext 440 src/compositor/drawable.c DrawableContext *NewDrawableContext() DrawableContext 442 src/compositor/drawable.c DrawableContext *tmp; DrawableContext 443 src/compositor/drawable.c GF_SAFEALLOC(tmp, DrawableContext); DrawableContext 446 src/compositor/drawable.c void DeleteDrawableContext(DrawableContext *ctx) DrawableContext 451 src/compositor/drawable.c void drawctx_reset(DrawableContext *ctx) DrawableContext 453 src/compositor/drawable.c DrawableContext *next = ctx->next; DrawableContext 455 src/compositor/drawable.c memset(ctx, 0, sizeof(DrawableContext)); DrawableContext 471 src/compositor/drawable.c void drawctx_update_info(DrawableContext *ctx, GF_VisualManager *visual) DrawableContext 651 src/compositor/drawable.c static Bool check_transparent_skip(DrawableContext *ctx, Bool skipFill) DrawableContext 664 src/compositor/drawable.c void drawable_check_texture_dirty(DrawableContext *ctx, Drawable *drawable, GF_TraverseState *tr_state) DrawableContext 727 src/compositor/drawable.c DrawableContext *drawable_init_context_mpeg4(Drawable *drawable, GF_TraverseState *tr_state) DrawableContext 729 src/compositor/drawable.c DrawableContext *ctx; DrawableContext 893 src/compositor/drawable.c void drawable_finalize_sort_ex(DrawableContext *ctx, GF_TraverseState *tr_state, GF_Rect *orig_bounds, Bool skip_focus) DrawableContext 983 src/compositor/drawable.c DrawableContext *hl_ctx; DrawableContext 1480 src/compositor/drawable.c DrawableContext *drawable_init_context_svg(Drawable *drawable, GF_TraverseState *tr_state) DrawableContext 1482 src/compositor/drawable.c DrawableContext *ctx; DrawableContext 34 src/compositor/drawable.h typedef struct _drawable_context DrawableContext; DrawableContext 134 src/compositor/drawable.h void drawable_finalize_sort(DrawableContext *ctx, GF_TraverseState *tr_state, GF_Rect *orig_bounds); DrawableContext 136 src/compositor/drawable.h void drawable_finalize_sort_ex(DrawableContext *ctx, GF_TraverseState *tr_state, GF_Rect *orig_bounds, Bool skip_focus); DrawableContext 164 src/compositor/drawable.h Bool drawable_has_same_bounds(DrawableContext *ctx, GF_VisualManager *visual); DrawableContext 175 src/compositor/drawable.h void drawable_check_bounds(DrawableContext *ctx, GF_VisualManager *visual); DrawableContext 270 src/compositor/drawable.h DrawableContext *NewDrawableContext(); DrawableContext 271 src/compositor/drawable.h void DeleteDrawableContext(DrawableContext *); DrawableContext 272 src/compositor/drawable.h void drawctx_reset(DrawableContext *ctx); DrawableContext 273 src/compositor/drawable.h void drawctx_update_info(DrawableContext *ctx, GF_VisualManager *visual); DrawableContext 277 src/compositor/drawable.h DrawableContext *drawable_init_context_mpeg4(Drawable *node, GF_TraverseState *tr_state); DrawableContext 281 src/compositor/drawable.h DrawableContext *drawable_init_context_svg(Drawable *drawable, GF_TraverseState *tr_state); DrawableContext 328 src/compositor/drawable.h void drawable_check_texture_dirty(DrawableContext *ctx, Drawable *drawable, GF_TraverseState *tr_state); DrawableContext 997 src/compositor/font_engine.c static void gf_font_span_draw_2d(GF_TraverseState *tr_state, GF_TextSpan *span, DrawableContext *ctx, GF_Rect *bounds) DrawableContext 1077 src/compositor/font_engine.c void gf_font_underline_span(GF_TraverseState *tr_state, GF_TextSpan *span, DrawableContext *ctx) DrawableContext 1156 src/compositor/font_engine.c static void gf_font_spans_select(GF_TextSpan *span, GF_TraverseState *tr_state, DrawableContext *ctx, Bool has_more_spans, Bool first_span, GF_Rect *rc) DrawableContext 1304 src/compositor/font_engine.c DrawableContext *ctx = tr_state->ctx; DrawableContext 807 src/compositor/hardcoded_protos.c DrawableContext *ctx; DrawableContext 371 src/compositor/hc_flash_shape.c DrawableContext *ctx; DrawableContext 39 src/compositor/mpeg4_background2d.c DrawableContext ctx; DrawableContext 107 src/compositor/mpeg4_background2d.c static void DrawBackground2D_2D(DrawableContext *ctx, GF_TraverseState *tr_state) DrawableContext 431 src/compositor/mpeg4_background2d.c DrawableContext *b2d_get_context(M_Background2D *node, GF_List *from_stack) DrawableContext 156 src/compositor/mpeg4_bitmap.c DrawableContext *ctx = tr_state->ctx; DrawableContext 200 src/compositor/mpeg4_bitmap.c DrawableContext *ctx; DrawableContext 167 src/compositor/mpeg4_geometry_2d.c DrawableContext *ctx; DrawableContext 223 src/compositor/mpeg4_geometry_2d.c DrawableContext *ctx; DrawableContext 269 src/compositor/mpeg4_geometry_2d.c DrawableContext *ctx = tr_state->ctx; DrawableContext 323 src/compositor/mpeg4_geometry_2d.c DrawableContext *ctx; DrawableContext 524 src/compositor/mpeg4_geometry_2d.c DrawableContext *ctx; DrawableContext 614 src/compositor/mpeg4_geometry_2d.c DrawableContext *ctx = tr_state->ctx; DrawableContext 644 src/compositor/mpeg4_geometry_2d.c DrawableContext *ctx; DrawableContext 93 src/compositor/mpeg4_geometry_ifs2d.c DrawableContext *ctx = tr_state->ctx; DrawableContext 260 src/compositor/mpeg4_geometry_ifs2d.c DrawableContext *ctx; DrawableContext 85 src/compositor/mpeg4_geometry_ils2d.c DrawableContext *ctx = tr_state->ctx; DrawableContext 232 src/compositor/mpeg4_geometry_ils2d.c DrawableContext *ctx; DrawableContext 155 src/compositor/mpeg4_grouping.c DrawableContext *first_ctx = tr_state->visual->cur_context; DrawableContext 323 src/compositor/mpeg4_grouping.c DrawableContext *first_ctx = tr_state->visual->cur_context; DrawableContext 250 src/compositor/mpeg4_layer_2d.c DrawableContext *ctx; DrawableContext 264 src/compositor/mpeg4_layer_2d.c DrawableContext *back_ctx = visual_2d_get_drawable_context(tr_state->visual); DrawableContext 287 src/compositor/mpeg4_layer_3d.c DrawableContext *ctx = tr_state->ctx; DrawableContext 415 src/compositor/mpeg4_layer_3d.c DrawableContext *ctx = drawable_init_context_mpeg4(st->drawable, tr_state); DrawableContext 553 src/compositor/mpeg4_layer_3d.c DrawableContext *ctx; DrawableContext 581 src/compositor/mpeg4_text.c DrawableContext *ctx; DrawableContext 144 src/compositor/nodes_stacks.h DrawableContext *b2d_get_context(M_Background2D *ptr, GF_List *from_stack); DrawableContext 126 src/compositor/offscreen_cache.c DrawableContext *group_ctx = NULL; DrawableContext 149 src/compositor/offscreen_cache.c DrawableContext *child_ctx; DrawableContext 645 src/compositor/offscreen_cache.c Bool group_cache_compute_stats(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state, DrawableContext *first_child, Bool skip_first_child) DrawableContext 648 src/compositor/offscreen_cache.c DrawableContext *ctx; DrawableContext 807 src/compositor/offscreen_cache.c void group_2d_cache_evaluate(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state, DrawableContext *first_child, Bool skip_first_child, u32 last_cache_idx) DrawableContext 54 src/compositor/offscreen_cache.h Fixed group_cache_check_coverage_increase(GF_Rect *ctx, GF_Rect *grp_bounds, DrawableContext *curr, DrawableContext* first_child); DrawableContext 197 src/compositor/svg_filters.c DrawableContext *ctx, *child_ctx; DrawableContext 345 src/compositor/svg_geometry.c DrawableContext *ctx; DrawableContext 382 src/compositor/svg_grouping.c DrawableContext *ctx; DrawableContext 639 src/compositor/svg_grouping.c DrawableContext *first_ctx = tr_state->visual->cur_context; DrawableContext 83 src/compositor/svg_media.c DrawableContext *ctx = tr_state->ctx; DrawableContext 251 src/compositor/svg_media.c DrawableContext *ctx; DrawableContext 65 src/compositor/svg_text.c static void svg_finalize_sort(DrawableContext *ctx, SVG_TextStack *st, GF_TraverseState * tr_state) DrawableContext 840 src/compositor/svg_text.c DrawableContext *ctx; DrawableContext 1068 src/compositor/svg_text.c DrawableContext *ctx; DrawableContext 1256 src/compositor/svg_text.c DrawableContext *ctx = NULL; DrawableContext 83 src/compositor/visual_manager.c DrawableContext *ctx = visual->context; DrawableContext 148 src/compositor/visual_manager.c DrawableContext *ctx = visual->context; DrawableContext 105 src/compositor/visual_manager.h DrawableContext *context, *cur_context; DrawableContext 138 src/compositor/visual_manager.h Bool (*DrawBitmap)(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx); DrawableContext 77 src/compositor/visual_manager_2d.c DrawableContext *visual_2d_get_drawable_context(GF_VisualManager *visual) DrawableContext 118 src/compositor/visual_manager_2d.c DrawableContext *last = visual->cur_context; DrawableContext 120 src/compositor/visual_manager_2d.c last->next = gf_malloc(sizeof(DrawableContext)); DrawableContext 141 src/compositor/visual_manager_2d.c DrawableContext *ctx; DrawableContext 257 src/compositor/visual_manager_2d.c DrawableContext *ctx; DrawableContext 467 src/compositor/visual_manager_2d.c static u32 register_context_rect(GF_RectArray *ra, DrawableContext *ctx, u32 ctx_idx, DrawableContext **first_opaque) DrawableContext 586 src/compositor/visual_manager_2d.c DrawableContext *bck_ctx = NULL; DrawableContext 588 src/compositor/visual_manager_2d.c DrawableContext *ctx; DrawableContext 590 src/compositor/visual_manager_2d.c DrawableContext *first_opaque = NULL; DrawableContext 101 src/compositor/visual_manager_2d.h DrawableContext *visual_2d_get_drawable_context(GF_VisualManager *visual); DrawableContext 113 src/compositor/visual_manager_2d.h void visual_2d_texture_path(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_TraverseState *tr_state); DrawableContext 116 src/compositor/visual_manager_2d.h void visual_2d_draw_path(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_STENCIL brush, GF_STENCIL pen, GF_TraverseState *tr_state); DrawableContext 118 src/compositor/visual_manager_2d.h void visual_2d_texture_path_text(GF_VisualManager *visual, DrawableContext *txt_ctx, GF_Path *path, GF_Rect *object_bounds, GF_TextureHandler *txh, GF_TraverseState *tr_state); DrawableContext 121 src/compositor/visual_manager_2d.h void visual_2d_fill_rect(GF_VisualManager *visual, DrawableContext *ctx, GF_Rect *rc, u32 color, u32 strike_color, GF_TraverseState *tr_state); DrawableContext 126 src/compositor/visual_manager_2d.h void visual_2d_draw_path_extended(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_STENCIL brush, GF_STENCIL pen, GF_TraverseState *tr_state, GF_Rect *orig_bounds, GF_Matrix2D *ext_mx, Bool is_erase); DrawableContext 134 src/compositor/visual_manager_2d.h DrawableContext *ctx; DrawableContext 140 src/compositor/visual_manager_2d.h Bool visual_2d_overlaps_overlay(GF_VisualManager *visual, DrawableContext *ctx, GF_TraverseState *tr_state); DrawableContext 94 src/compositor/visual_manager_2d_draw.c static void visual_2d_fill_path(GF_VisualManager *visual, DrawableContext *ctx, GF_STENCIL stencil, GF_TraverseState *tr_state, Bool is_erase) DrawableContext 283 src/compositor/visual_manager_2d_draw.c void visual_2d_texture_path_text(GF_VisualManager *visual, DrawableContext *txt_ctx, GF_Path *path, GF_Rect *object_bounds, GF_TextureHandler *txh, GF_TraverseState *tr_state) DrawableContext 631 src/compositor/visual_manager_2d_draw.c void visual_2d_draw_path_extended(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_STENCIL brush, GF_STENCIL pen, GF_TraverseState *tr_state, GF_Rect *orig_bounds, GF_Matrix2D *ext_mx, Bool is_erase) DrawableContext 717 src/compositor/visual_manager_2d_draw.c void visual_2d_draw_path(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_STENCIL brush, GF_STENCIL pen, GF_TraverseState *tr_state) DrawableContext 722 src/compositor/visual_manager_2d_draw.c void visual_2d_fill_rect(GF_VisualManager *visual, DrawableContext *ctx, GF_Rect *_rc, u32 color, u32 strike_color, GF_TraverseState *tr_state) DrawableContext 1702 src/compositor/visual_manager_3d.c void visual_3d_draw_from_context(DrawableContext *ctx, GF_TraverseState *tr_state) DrawableContext 73 src/compositor/visual_manager_3d.h void visual_3d_draw_from_context(DrawableContext *ctx, GF_TraverseState *tr_state); DrawableContext 48 src/compositor/x3d_geometry.c DrawableContext *ctx; DrawableContext 111 src/compositor/x3d_geometry.c DrawableContext *ctx; DrawableContext 181 src/compositor/x3d_geometry.c DrawableContext *ctx; DrawableContext 245 src/compositor/x3d_geometry.c DrawableContext *ctx;