GF_TraverseState 114 include/gpac/internal/compositor_dev.h typedef struct _traversing_state GF_TraverseState; GF_TraverseState 1218 include/gpac/internal/compositor_dev.h void gf_sc_audio_register(GF_AudioInput *ai, GF_TraverseState *tr_state); GF_TraverseState 1234 include/gpac/internal/compositor_dev.h GF_Rect compositor_2d_update_clipper(GF_TraverseState *tr_state, GF_Rect this_clip, Bool *need_restore, GF_Rect *original, Bool for_layer); GF_TraverseState 1261 include/gpac/internal/compositor_dev.h void compositor_3d_draw_bitmap(struct _drawable *stack, DrawAspect2D *asp, GF_TraverseState *tr_state, Fixed width, Fixed height, Fixed bmp_scale_x, Fixed bmp_scale_y); GF_TraverseState 1274 include/gpac/internal/compositor_dev.h void gf_sc_get_nodes_bounds(GF_Node *self, GF_ChildNodeItem *children, GF_TraverseState *tr_state, s32 *child_idx); GF_TraverseState 1282 include/gpac/internal/compositor_dev.h Bool gf_sc_pick_in_clipper(GF_TraverseState *tr_state, GF_Rect *clip); GF_TraverseState 1311 include/gpac/internal/compositor_dev.h Bool compositor_svg_traverse_base(GF_Node *node, SVGAllAttributes *all_atts, GF_TraverseState *tr_state, SVGPropertiesPointers *backup_props, u32 *backup_flags); GF_TraverseState 1313 include/gpac/internal/compositor_dev.h void compositor_svg_apply_local_transformation(GF_TraverseState *tr_state, SVGAllAttributes *atts, GF_Matrix2D *backup_matrix_2d, GF_Matrix *backup_matrix); GF_TraverseState 1314 include/gpac/internal/compositor_dev.h void compositor_svg_restore_parent_transformation(GF_TraverseState *tr_state, GF_Matrix2D *backup_matrix_2d, GF_Matrix *backup_matrix); GF_TraverseState 1316 include/gpac/internal/compositor_dev.h void compositor_svg_traverse_children(GF_ChildNodeItem *children, GF_TraverseState *tr_state); GF_TraverseState 1426 include/gpac/internal/compositor_dev.h void gf_font_spans_draw_2d(GF_List *spans, GF_TraverseState *tr_state, u32 hl_color, Bool force_texture_text, GF_Rect *bounds); GF_TraverseState 1427 include/gpac/internal/compositor_dev.h void gf_font_spans_draw_3d(GF_List *spans, GF_TraverseState *tr_state, DrawAspect2D *asp, u32 text_hl, Bool force_texturing); GF_TraverseState 1428 include/gpac/internal/compositor_dev.h void gf_font_spans_pick(GF_Node *node, GF_List *spans, GF_TraverseState *tr_state, GF_Rect *node_bounds, Bool use_dom_events, struct _drawable *drawable); GF_TraverseState 1429 include/gpac/internal/compositor_dev.h void gf_font_spans_get_selection(GF_Node *node, GF_List *spans, GF_TraverseState *tr_state); GF_TraverseState 287 src/compositor/audio_input.c void gf_sc_audio_register(GF_AudioInput *ai, GF_TraverseState *tr_state) GF_TraverseState 323 src/compositor/compositor.c GF_SAFEALLOC(compositor->traverse_state, GF_TraverseState); GF_TraverseState 908 src/compositor/compositor.c memset(compositor->traverse_state, 0, sizeof(GF_TraverseState)); GF_TraverseState 2835 src/compositor/compositor.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 3271 src/compositor/compositor.c GF_TraverseState tr_state; GF_TraverseState 3386 src/compositor/compositor.c Bool gf_sc_pick_in_clipper(GF_TraverseState *tr_state, GF_Rect *clip) GF_TraverseState 170 src/compositor/compositor_2d.c GF_TraverseState a_tr_state; GF_TraverseState 191 src/compositor/compositor_2d.c memset(&a_tr_state, 0, sizeof(GF_TraverseState)); GF_TraverseState 263 src/compositor/compositor_2d.c Bool c2d_gl_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx) GF_TraverseState 305 src/compositor/compositor_2d.c Bool compositor_2d_hybgl_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx) GF_TraverseState 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) GF_TraverseState 1079 src/compositor/compositor_2d.c Bool compositor_2d_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx) GF_TraverseState 1483 src/compositor/compositor_2d.c GF_Rect compositor_2d_update_clipper(GF_TraverseState *tr_state, GF_Rect this_clip, Bool *need_restore, GF_Rect *original, Bool for_layer) GF_TraverseState 1557 src/compositor/compositor_2d.c Bool visual_2d_overlaps_overlay(GF_VisualManager *visual, DrawableContext *ctx, GF_TraverseState *tr_state) GF_TraverseState 1598 src/compositor/compositor_2d.c void visual_2d_flush_overlay_areas(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_TraverseState 180 src/compositor/compositor_3d.c void compositor_3d_draw_bitmap(Drawable *stack, DrawAspect2D *asp, GF_TraverseState *tr_state, Fixed width, Fixed height, Fixed bmp_scale_x, Fixed bmp_scale_y) GF_TraverseState 33 src/compositor/drawable.c void drawable_draw(Drawable *drawable, GF_TraverseState *tr_state) GF_TraverseState 41 src/compositor/drawable.c void vrml_drawable_pick(Drawable *drawable, GF_TraverseState *tr_state) GF_TraverseState 306 src/compositor/drawable.c void drawable_reset_group_highlight(GF_TraverseState *tr_state, GF_Node *n) GF_TraverseState 312 src/compositor/drawable.c void drawable_mark_modified(Drawable *drawable, GF_TraverseState *tr_state) GF_TraverseState 521 src/compositor/drawable.c u32 drawable_get_aspect_2d_mpeg4(GF_Node *node, DrawAspect2D *asp, GF_TraverseState *tr_state) GF_TraverseState 664 src/compositor/drawable.c void drawable_check_texture_dirty(DrawableContext *ctx, Drawable *drawable, GF_TraverseState *tr_state) GF_TraverseState 727 src/compositor/drawable.c DrawableContext *drawable_init_context_mpeg4(Drawable *drawable, GF_TraverseState *tr_state) GF_TraverseState 805 src/compositor/drawable.c static Bool drawable_finalize_end(struct _drawable_context *ctx, GF_TraverseState *tr_state) GF_TraverseState 877 src/compositor/drawable.c void drawable_compute_line_scale(GF_TraverseState *tr_state, DrawAspect2D *asp) GF_TraverseState 893 src/compositor/drawable.c void drawable_finalize_sort_ex(DrawableContext *ctx, GF_TraverseState *tr_state, GF_Rect *orig_bounds, Bool skip_focus) GF_TraverseState 975 src/compositor/drawable.c void drawable_finalize_sort(struct _drawable_context *ctx, GF_TraverseState *tr_state, GF_Rect *orig_bounds) GF_TraverseState 981 src/compositor/drawable.c void drawable_check_focus_highlight(GF_Node *node, GF_TraverseState *tr_state, GF_Rect *orig_bounds) GF_TraverseState 1063 src/compositor/drawable.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 1080 src/compositor/drawable.c StrikeInfo2D *drawable_get_strikeinfo(GF_Compositor *compositor, Drawable *drawable, DrawAspect2D *asp, GF_Node *appear, GF_Path *path, u32 svg_flags, GF_TraverseState *tr_state) GF_TraverseState 1286 src/compositor/drawable.c Bool drawable_get_aspect_2d_svg(GF_Node *node, DrawAspect2D *asp, GF_TraverseState *tr_state) GF_TraverseState 1293 src/compositor/drawable.c Bool drawable_get_aspect_2d_svg(GF_Node *node, DrawAspect2D *asp, GF_TraverseState *tr_state) GF_TraverseState 1480 src/compositor/drawable.c DrawableContext *drawable_init_context_svg(Drawable *drawable, GF_TraverseState *tr_state) GF_TraverseState 134 src/compositor/drawable.h void drawable_finalize_sort(DrawableContext *ctx, GF_TraverseState *tr_state, GF_Rect *orig_bounds); GF_TraverseState 136 src/compositor/drawable.h void drawable_finalize_sort_ex(DrawableContext *ctx, GF_TraverseState *tr_state, GF_Rect *orig_bounds, Bool skip_focus); GF_TraverseState 147 src/compositor/drawable.h void drawable_mark_modified(Drawable *st, GF_TraverseState *tr_state); GF_TraverseState 150 src/compositor/drawable.h void drawable_check_focus_highlight(GF_Node *node, GF_TraverseState *tr_state, GF_Rect *orig_bounds); GF_TraverseState 154 src/compositor/drawable.h void drawable_reset_group_highlight(GF_TraverseState *tr_state, GF_Node *n); GF_TraverseState 193 src/compositor/drawable.h u32 drawable_get_aspect_2d_mpeg4(GF_Node *node, DrawAspect2D *asp, GF_TraverseState *tr_state); GF_TraverseState 195 src/compositor/drawable.h Bool drawable_get_aspect_2d_svg(GF_Node *node, DrawAspect2D *asp, GF_TraverseState *tr_state); GF_TraverseState 277 src/compositor/drawable.h DrawableContext *drawable_init_context_mpeg4(Drawable *node, GF_TraverseState *tr_state); GF_TraverseState 281 src/compositor/drawable.h DrawableContext *drawable_init_context_svg(Drawable *drawable, GF_TraverseState *tr_state); GF_TraverseState 286 src/compositor/drawable.h void drawable_draw(Drawable *drawable, GF_TraverseState *tr_state); GF_TraverseState 289 src/compositor/drawable.h void vrml_drawable_pick(Drawable *drawable, GF_TraverseState *tr_state); GF_TraverseState 292 src/compositor/drawable.h void svg_drawable_pick(GF_Node *node, Drawable *drawable, GF_TraverseState *tr_state); GF_TraverseState 321 src/compositor/drawable.h StrikeInfo2D *drawable_get_strikeinfo(GF_Compositor *compositor, Drawable *drawable, DrawAspect2D *asp, GF_Node *appear, GF_Path *path, u32 svg_flags, GF_TraverseState *tr_state); GF_TraverseState 324 src/compositor/drawable.h void drawable_compute_line_scale(GF_TraverseState *tr_state, DrawAspect2D *asp); GF_TraverseState 326 src/compositor/drawable.h Bool svg_drawable_is_over(Drawable *drawable, Fixed x, Fixed y, DrawAspect2D *asp, GF_TraverseState *tr_state, GF_Rect *glyph_rc); GF_TraverseState 328 src/compositor/drawable.h void drawable_check_texture_dirty(DrawableContext *ctx, Drawable *drawable, GF_TraverseState *tr_state); GF_TraverseState 1065 src/compositor/events.c Bool visual_execute_event(GF_VisualManager *visual, GF_TraverseState *tr_state, GF_Event *ev, GF_ChildNodeItem *children) GF_TraverseState 1896 src/compositor/events.c Bool gf_sc_execute_event(GF_Compositor *compositor, GF_TraverseState *tr_state, GF_Event *ev, GF_ChildNodeItem *children) GF_TraverseState 667 src/compositor/font_engine.c static Bool span_setup_texture(GF_Compositor *compositor, GF_TextSpan *span, Bool for_3d, GF_TraverseState *tr_state) GF_TraverseState 816 src/compositor/font_engine.c static void span_fill_3d(GF_TextSpan *span, GF_TraverseState *tr_state) GF_TraverseState 829 src/compositor/font_engine.c static void span_strike_3d(GF_TextSpan *span, GF_TraverseState *tr_state, DrawAspect2D *asp, Bool vect_outline) GF_TraverseState 857 src/compositor/font_engine.c void gf_font_spans_draw_3d(GF_List *spans, GF_TraverseState *tr_state, DrawAspect2D *asp, u32 text_hl, Bool force_texturing) GF_TraverseState 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) GF_TraverseState 1077 src/compositor/font_engine.c void gf_font_underline_span(GF_TraverseState *tr_state, GF_TextSpan *span, DrawableContext *ctx) GF_TraverseState 1122 src/compositor/font_engine.c static GF_Rect font_get_sel_rect(GF_TraverseState *tr_state) GF_TraverseState 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) GF_TraverseState 1285 src/compositor/font_engine.c void gf_font_spans_get_selection(GF_Node *node, GF_List *spans, GF_TraverseState *tr_state) GF_TraverseState 1298 src/compositor/font_engine.c void gf_font_spans_draw_2d(GF_List *spans, GF_TraverseState *tr_state, u32 hl_color, Bool force_texture_text, GF_Rect *bounds) GF_TraverseState 1354 src/compositor/font_engine.c void gf_font_spans_pick(GF_Node *node, GF_List *spans, GF_TraverseState *tr_state, GF_Rect *node_bounds, Bool use_dom_events, Drawable *drawable) GF_TraverseState 103 src/compositor/hardcoded_protos.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 217 src/compositor/hardcoded_protos.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 418 src/compositor/hardcoded_protos.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 524 src/compositor/hardcoded_protos.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 657 src/compositor/hardcoded_protos.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 732 src/compositor/hardcoded_protos.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 803 src/compositor/hardcoded_protos.c void curve2d_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state, MFInt32 *idx); GF_TraverseState 809 src/compositor/hardcoded_protos.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 889 src/compositor/hardcoded_protos.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 1032 src/compositor/hardcoded_protos.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 1296 src/compositor/hardcoded_protos.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 373 src/compositor/hc_flash_shape.c GF_TraverseState *tr_state = (GF_TraverseState*)rs; GF_TraverseState 65 src/compositor/mpeg4_audio.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 89 src/compositor/mpeg4_audio.c gf_sc_audio_register(&st->input, (GF_TraverseState*)rs); GF_TraverseState 206 src/compositor/mpeg4_audio.c GF_TraverseState*tr_state = (GF_TraverseState*)rs; GF_TraverseState 231 src/compositor/mpeg4_audio.c gf_sc_audio_register(&st->input, (GF_TraverseState*)rs); GF_TraverseState 344 src/compositor/mpeg4_audio.c GF_TraverseState*tr_state = (GF_TraverseState*) rs; GF_TraverseState 256 src/compositor/mpeg4_background.c static void back_draw_texture(GF_TraverseState *tr_state, GF_TextureHandler *txh, GF_Mesh *mesh) GF_TraverseState 275 src/compositor/mpeg4_background.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 107 src/compositor/mpeg4_background2d.c static void DrawBackground2D_2D(DrawableContext *ctx, GF_TraverseState *tr_state) GF_TraverseState 223 src/compositor/mpeg4_background2d.c static void DrawBackground2D_3D(M_Background2D *bck, Background2DStack *st, GF_TraverseState *tr_state) GF_TraverseState 319 src/compositor/mpeg4_background2d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 45 src/compositor/mpeg4_bitmap.c static void Bitmap_BuildGraph(GF_Node *node, BitmapStack *st, GF_TraverseState *tr_state, GF_Rect *out_rc, Bool notify_changes) GF_TraverseState 115 src/compositor/mpeg4_bitmap.c static void draw_bitmap_3d(GF_Node *node, GF_TraverseState *tr_state) GF_TraverseState 153 src/compositor/mpeg4_bitmap.c static void draw_bitmap_2d(GF_Node *node, GF_TraverseState *tr_state) GF_TraverseState 202 src/compositor/mpeg4_bitmap.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 56 src/compositor/mpeg4_composite.c static Bool composite2d_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, struct _drawable_context *ctx) GF_TraverseState 152 src/compositor/mpeg4_composite.c static Bool composite_do_bindable(GF_Node *n, GF_TraverseState *tr_state, Bool force_check) GF_TraverseState 254 src/compositor/mpeg4_composite.c GF_TraverseState *tr_state; GF_TraverseState 501 src/compositor/mpeg4_composite.c GF_SAFEALLOC(tr_state, GF_TraverseState); GF_TraverseState 704 src/compositor/mpeg4_composite.c GF_TraverseState *tr_state; GF_TraverseState 741 src/compositor/mpeg4_composite.c GF_SAFEALLOC(tr_state, GF_TraverseState); GF_TraverseState 220 src/compositor/mpeg4_form.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 60 src/compositor/mpeg4_geometry_2d.c GF_TraverseState *tr_state; GF_TraverseState 64 src/compositor/mpeg4_geometry_2d.c tr_state = (GF_TraverseState *)rs; GF_TraverseState 155 src/compositor/mpeg4_geometry_2d.c static void circle_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state) GF_TraverseState 169 src/compositor/mpeg4_geometry_2d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 212 src/compositor/mpeg4_geometry_2d.c static void ellipse_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state) GF_TraverseState 225 src/compositor/mpeg4_geometry_2d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 267 src/compositor/mpeg4_geometry_2d.c static void compositor_2d_draw_rectangle(GF_TraverseState *tr_state) GF_TraverseState 310 src/compositor/mpeg4_geometry_2d.c static void rectangle_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state) GF_TraverseState 325 src/compositor/mpeg4_geometry_2d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 401 src/compositor/mpeg4_geometry_2d.c void curve2d_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state, MFInt32 *idx) GF_TraverseState 526 src/compositor/mpeg4_geometry_2d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 586 src/compositor/mpeg4_geometry_2d.c static void pointset2d_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state) GF_TraverseState 608 src/compositor/mpeg4_geometry_2d.c static void PointSet2D_Draw(GF_Node *node, GF_TraverseState *tr_state) GF_TraverseState 647 src/compositor/mpeg4_geometry_2d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 705 src/compositor/mpeg4_geometry_2d.c GF_TraverseState *tr_state; GF_TraverseState 713 src/compositor/mpeg4_geometry_2d.c tr_state = (GF_TraverseState *)rs; GF_TraverseState 38 src/compositor/mpeg4_geometry_3d.c void drawable_3d_base_traverse(GF_Node *n, void *rs, Bool is_destroy, void (*build_shape)(GF_Node*,Drawable3D *,GF_TraverseState *) ) GF_TraverseState 40 src/compositor/mpeg4_geometry_3d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 73 src/compositor/mpeg4_geometry_3d.c static void build_shape_box(GF_Node *n, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 89 src/compositor/mpeg4_geometry_3d.c static void build_shape_cone(GF_Node *n, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 106 src/compositor/mpeg4_geometry_3d.c static void build_shape_cylinder(GF_Node *n, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 123 src/compositor/mpeg4_geometry_3d.c static void build_shape_sphere(GF_Node *n, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 129 src/compositor/mpeg4_geometry_3d.c static void get_tx_coords_from_angle(GF_TraverseState *tr_state, GF_TextureHandler *txh, Bool horizontal, u32 *min_coord, u32 *max_coord) GF_TraverseState 196 src/compositor/mpeg4_geometry_3d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 225 src/compositor/mpeg4_geometry_3d.c static void build_shape_point_set(GF_Node *n, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 241 src/compositor/mpeg4_geometry_3d.c static void build_shape_ifs(GF_Node *n, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 289 src/compositor/mpeg4_geometry_3d.c static void build_shape_ils(GF_Node *n, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 324 src/compositor/mpeg4_geometry_3d.c static void build_shape_elevation_grid(GF_Node *n, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 349 src/compositor/mpeg4_geometry_3d.c static void build_shape_extrusion(GF_Node *n, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 591 src/compositor/mpeg4_geometry_3d.c static void build_shape_nld(GF_Node *n, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 606 src/compositor/mpeg4_geometry_3d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 33 src/compositor/mpeg4_geometry_ifs2d.c static void ifs2d_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state) GF_TraverseState 79 src/compositor/mpeg4_geometry_ifs2d.c static void IFS2D_Draw(GF_Node *node, GF_TraverseState *tr_state) GF_TraverseState 263 src/compositor/mpeg4_geometry_ifs2d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 33 src/compositor/mpeg4_geometry_ils2d.c static void ils2d_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state) GF_TraverseState 73 src/compositor/mpeg4_geometry_ils2d.c static void ILS2D_Draw(GF_Node *node, GF_TraverseState *tr_state) GF_TraverseState 235 src/compositor/mpeg4_geometry_ils2d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 34 src/compositor/mpeg4_grouping.c void group_2d_traverse(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state) GF_TraverseState 210 src/compositor/mpeg4_grouping.c void group_2d_traverse_with_order(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state, u32 *positions) GF_TraverseState 419 src/compositor/mpeg4_grouping.c void group_3d_traverse(GF_Node *node, GroupingNode *group, GF_TraverseState *tr_state) GF_TraverseState 683 src/compositor/mpeg4_grouping.c void parent_node_traverse(GF_Node *node, ParentNode2D *group, GF_TraverseState *tr_state) GF_TraverseState 778 src/compositor/mpeg4_grouping.c void parent_node_child_traverse(ChildGroup *cg, GF_TraverseState *tr_state) GF_TraverseState 808 src/compositor/mpeg4_grouping.c void parent_node_child_traverse_matrix(ChildGroup *cg, GF_TraverseState *tr_state, GF_Matrix2D *mat2D) GF_TraverseState 88 src/compositor/mpeg4_grouping.h void group_2d_traverse(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state); GF_TraverseState 91 src/compositor/mpeg4_grouping.h void group_2d_traverse_with_order(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state, u32 *positions); GF_TraverseState 96 src/compositor/mpeg4_grouping.h Bool group_2d_cache_traverse(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state); GF_TraverseState 98 src/compositor/mpeg4_grouping.h void group_2d_cache_evaluate(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state, struct _drawable_context *first_child, Bool skip_first_child, u32 last_cache_idx); GF_TraverseState 130 src/compositor/mpeg4_grouping.h void group_3d_traverse(GF_Node *n, GroupingNode *group, GF_TraverseState *tr_state); GF_TraverseState 186 src/compositor/mpeg4_grouping.h void parent_node_traverse(GF_Node *node, ParentNode2D *group, GF_TraverseState *tr_state); GF_TraverseState 189 src/compositor/mpeg4_grouping.h void parent_node_child_traverse(ChildGroup *cg, GF_TraverseState *tr_state); GF_TraverseState 192 src/compositor/mpeg4_grouping.h void parent_node_child_traverse_matrix(ChildGroup *cg, GF_TraverseState *tr_state, GF_Matrix2D *mat2D); GF_TraverseState 46 src/compositor/mpeg4_grouping_2d.c GF_TraverseState *tr_state; GF_TraverseState 47 src/compositor/mpeg4_grouping_2d.c tr_state = (GF_TraverseState *)rs; GF_TraverseState 137 src/compositor/mpeg4_grouping_2d.c static void traverse_transform(GF_Node *node, Transform2DStack *stack, GF_TraverseState *tr_state) GF_TraverseState 175 src/compositor/mpeg4_grouping_2d.c GF_TraverseState *tr_state; GF_TraverseState 184 src/compositor/mpeg4_grouping_2d.c tr_state = (GF_TraverseState *) rs; GF_TraverseState 239 src/compositor/mpeg4_grouping_2d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 287 src/compositor/mpeg4_grouping_2d.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 377 src/compositor/mpeg4_grouping_2d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 45 src/compositor/mpeg4_grouping_3d.c group_2d_traverse(node, group, (GF_TraverseState*)rs); GF_TraverseState 71 src/compositor/mpeg4_grouping_3d.c group_3d_traverse(node, group, (GF_TraverseState*)rs); GF_TraverseState 100 src/compositor/mpeg4_grouping_3d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 127 src/compositor/mpeg4_grouping_3d.c group_3d_traverse(node, group, (GF_TraverseState*)rs); GF_TraverseState 181 src/compositor/mpeg4_grouping_3d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 236 src/compositor/mpeg4_grouping_3d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 328 src/compositor/mpeg4_grouping_3d.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 46 src/compositor/mpeg4_layer_2d.c static void l2d_CheckBindables(GF_Node *n, GF_TraverseState *tr_state, Bool force_traverse) GF_TraverseState 115 src/compositor/mpeg4_layer_2d.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 88 src/compositor/mpeg4_layer_3d.c static void l3d_CheckBindables(GF_Node *n, GF_TraverseState *tr_state, Bool force_traverse) GF_TraverseState 134 src/compositor/mpeg4_layer_3d.c u32 layer3d_setup_offscreen(GF_Node *node, Layer3DStack *st, GF_TraverseState *tr_state, Fixed width, Fixed height) GF_TraverseState 285 src/compositor/mpeg4_layer_3d.c static void layer3d_draw_2d(GF_Node *node, GF_TraverseState *tr_state) GF_TraverseState 294 src/compositor/mpeg4_layer_3d.c static void layer3d_setup_clip(Layer3DStack *st, GF_TraverseState *tr_state, Bool prev_cam, GF_Rect rc) GF_TraverseState 354 src/compositor/mpeg4_layer_3d.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 355 src/compositor/mpeg4_layer_3d.c GF_TraverseState a_tr; GF_TraverseState 364 src/compositor/mpeg4_layer_3d.c memcpy(&a_tr, tr_state, sizeof(GF_TraverseState)); GF_TraverseState 465 src/compositor/mpeg4_layout.c static void layout_scroll(GF_TraverseState *tr_state, LayoutStack *st, M_Layout *l) GF_TraverseState 626 src/compositor/mpeg4_layout.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 40 src/compositor/mpeg4_lighting.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 90 src/compositor/mpeg4_lighting.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 141 src/compositor/mpeg4_lighting.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 57 src/compositor/mpeg4_path_layout.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 195 src/compositor/mpeg4_path_layout.c parent_node_child_traverse_matrix(cg, (GF_TraverseState *)rs, NULL); GF_TraverseState 234 src/compositor/mpeg4_path_layout.c parent_node_child_traverse_matrix(cg, (GF_TraverseState *)rs, &mx2d); GF_TraverseState 265 src/compositor/mpeg4_path_layout.c parent_node_child_traverse_matrix(cg, (GF_TraverseState *)rs, NULL); GF_TraverseState 82 src/compositor/mpeg4_sensors.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 744 src/compositor/mpeg4_sensors.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 1350 src/compositor/mpeg4_sensors.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 42 src/compositor/mpeg4_sound.c GF_TraverseState *tr_state = (GF_TraverseState*) rs; GF_TraverseState 177 src/compositor/mpeg4_sound.c GF_TraverseState *tr_state = (GF_TraverseState*) rs; GF_TraverseState 76 src/compositor/mpeg4_text.c static void build_text_split(TextStack *st, M_Text *txt, GF_TraverseState *tr_state) GF_TraverseState 202 src/compositor/mpeg4_text.c static void build_text(TextStack *st, M_Text *txt, GF_TraverseState *tr_state) GF_TraverseState 512 src/compositor/mpeg4_text.c static Bool text_is_3d_material(GF_TraverseState *tr_state) GF_TraverseState 522 src/compositor/mpeg4_text.c static void text_draw_3d(GF_TraverseState *tr_state, GF_Node *node, TextStack *st) GF_TraverseState 544 src/compositor/mpeg4_text.c void text_draw_2d(GF_Node *node, GF_TraverseState *tr_state) GF_TraverseState 561 src/compositor/mpeg4_text.c static void text_check_changes(GF_Node *node, TextStack *stack, GF_TraverseState *tr_state) GF_TraverseState 584 src/compositor/mpeg4_text.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 726 src/compositor/mpeg4_text.c void compositor_extrude_text(GF_Node *node, GF_TraverseState *tr_state, GF_Mesh *mesh, MFVec3f *thespine, Fixed creaseAngle, Bool begin_cap, Bool end_cap, MFRotation *spine_ori, MFVec2f *spine_scale, Bool txAlongSpine) GF_TraverseState 151 src/compositor/mpeg4_viewport.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 339 src/compositor/mpeg4_viewport.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 438 src/compositor/mpeg4_viewport.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 565 src/compositor/mpeg4_viewport.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 220 src/compositor/navigate.c GF_TraverseState tr_state; GF_TraverseState 237 src/compositor/navigate.c memset(&tr_state, 0, sizeof(GF_TraverseState)); GF_TraverseState 269 src/compositor/nodes_stacks.h void compositor_extrude_text(GF_Node *node, GF_TraverseState *tr_state, GF_Mesh *mesh, MFVec3f *thespine, Fixed creaseAngle, Bool begin_cap, Bool end_cap, MFRotation *spine_ori, MFVec2f *spine_scale, Bool txAlongSpine); GF_TraverseState 321 src/compositor/nodes_stacks.h void svg_draw_filter(GF_Node *filter, GF_Node *node, GF_TraverseState *tr_state); GF_TraverseState 39 src/compositor/offscreen_cache.c void group_cache_draw(GroupCache *cache, GF_TraverseState *tr_state) GF_TraverseState 123 src/compositor/offscreen_cache.c Bool group_cache_traverse(GF_Node *node, GroupCache *cache, GF_TraverseState *tr_state, Bool force_recompute, Bool is_mpeg4, Bool auto_fit_vp) GF_TraverseState 422 src/compositor/offscreen_cache.c static void group_cache_insert_entry(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state) GF_TraverseState 512 src/compositor/offscreen_cache.c Bool group_2d_cache_traverse(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state) GF_TraverseState 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) GF_TraverseState 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) GF_TraverseState 51 src/compositor/offscreen_cache.h Bool group_cache_traverse(GF_Node *node, GroupCache *cache, GF_TraverseState *tr_state, Bool force_recompute, Bool is_mpeg4, Bool auto_fit_vp); GF_TraverseState 53 src/compositor/offscreen_cache.h void group_cache_draw(GroupCache *cache, GF_TraverseState *tr_state); GF_TraverseState 35 src/compositor/svg_base.c void compositor_svg_traverse_children(GF_ChildNodeItem *children, GF_TraverseState *tr_state) GF_TraverseState 49 src/compositor/svg_base.c void compositor_svg_apply_local_transformation(GF_TraverseState *tr_state, SVGAllAttributes *atts, GF_Matrix2D *backup_matrix_2d, GF_Matrix *backup_matrix) GF_TraverseState 89 src/compositor/svg_base.c void compositor_svg_restore_parent_transformation(GF_TraverseState *tr_state, GF_Matrix2D *backup_matrix_2d, GF_Matrix *backup_matrix) GF_TraverseState 351 src/compositor/svg_base.c Bool compositor_svg_traverse_base(GF_Node *node, SVGAllAttributes *atts, GF_TraverseState *tr_state, GF_TraverseState 187 src/compositor/svg_filters.c void svg_draw_filter(GF_Node *filter, GF_Node *node, GF_TraverseState *tr_state) GF_TraverseState 406 src/compositor/svg_filters.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 31 src/compositor/svg_geometry.c Bool svg_drawable_is_over(Drawable *drawable, Fixed x, Fixed y, DrawAspect2D *asp, GF_TraverseState *tr_state, GF_Rect *glyph_rc) GF_TraverseState 38 src/compositor/svg_geometry.c Bool svg_drawable_is_over(Drawable *drawable, Fixed x, Fixed y, DrawAspect2D *asp, GF_TraverseState *tr_state, GF_Rect *glyph_rc) GF_TraverseState 156 src/compositor/svg_geometry.c void svg_clone_use_stack(GF_Compositor *compositor, GF_TraverseState *tr_state) GF_TraverseState 169 src/compositor/svg_geometry.c void svg_drawable_3d_pick(Drawable *drawable, GF_TraverseState *tr_state, DrawAspect2D *asp) GF_TraverseState 264 src/compositor/svg_geometry.c void svg_drawable_pick(GF_Node *node, Drawable *drawable, GF_TraverseState *tr_state) GF_TraverseState 349 src/compositor/svg_geometry.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 370 src/compositor/svg_geometry.c if (!compositor_svg_traverse_base(node, &all_atts, (GF_TraverseState *)rs, &backup_props, &backup_flags)) GF_TraverseState 58 src/compositor/svg_grouping.c static void svg_recompute_viewport_transformation(GF_Node *node, SVGsvgStack *stack, GF_TraverseState *tr_state, SVGAllAttributes *atts) GF_TraverseState 120 src/compositor/svg_grouping.c GF_TraverseState bounds_state; GF_TraverseState 292 src/compositor/svg_grouping.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 532 src/compositor/svg_grouping.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 701 src/compositor/svg_grouping.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 741 src/compositor/svg_grouping.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 814 src/compositor/svg_grouping.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 1005 src/compositor/svg_grouping.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 1236 src/compositor/svg_grouping.c GF_TraverseState *tr_state = (GF_TraverseState*)rs; GF_TraverseState 50 src/compositor/svg_media.c static Bool svg_video_get_transform_behavior(GF_TraverseState *tr_state, SVGAllAttributes *atts, Fixed *cx, Fixed *cy, Fixed *angle) GF_TraverseState 81 src/compositor/svg_media.c static void SVG_Draw_bitmap(GF_TraverseState *tr_state) GF_TraverseState 89 src/compositor/svg_media.c static void SVG_Build_Bitmap_Graph(SVG_video_stack *stack, GF_TraverseState *tr_state) GF_TraverseState 246 src/compositor/svg_media.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 287 src/compositor/svg_media.c if (!compositor_svg_traverse_base(node, &all_atts, (GF_TraverseState *)rs, &backup_props, &backup_flags)) GF_TraverseState 703 src/compositor/svg_media.c GF_TraverseState *tr_state = (GF_TraverseState*)rs; GF_TraverseState 713 src/compositor/svg_media.c gf_sc_audio_register(&stack->input, (GF_TraverseState*)rs); GF_TraverseState 720 src/compositor/svg_media.c if (!compositor_svg_traverse_base(node, &all_atts, (GF_TraverseState *)rs, &backup_props, &backup_flags)) GF_TraverseState 847 src/compositor/svg_media.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 868 src/compositor/svg_media.c if (!compositor_svg_traverse_base(node, &all_atts, (GF_TraverseState *)rs, &backup_props, &backup_flags)) GF_TraverseState 110 src/compositor/svg_paint_servers.c static void svg_gradient_traverse(GF_Node *node, GF_TraverseState *tr_state, Bool real_traverse) GF_TraverseState 249 src/compositor/svg_paint_servers.c GF_TraverseState *tr_state = st->txh.compositor->traverse_state; GF_TraverseState 276 src/compositor/svg_paint_servers.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 731 src/compositor/svg_paint_servers.c GF_TraverseState *tr_state = (GF_TraverseState *) rs; GF_TraverseState 65 src/compositor/svg_text.c static void svg_finalize_sort(DrawableContext *ctx, SVG_TextStack *st, GF_TraverseState * tr_state) GF_TraverseState 98 src/compositor/svg_text.c static u32 svg_get_font_styles(GF_TraverseState * tr_state) GF_TraverseState 205 src/compositor/svg_text.c static GF_Font *svg_set_font(GF_TraverseState * tr_state, GF_FontManager *fm) GF_TraverseState 212 src/compositor/svg_text.c static void svg_apply_text_anchor(GF_TraverseState * tr_state, Fixed *width) GF_TraverseState 237 src/compositor/svg_text.c static GF_TextSpan *svg_get_text_span(GF_FontManager *fm, GF_Font *font, Fixed font_size, Bool x_offsets, Bool y_offsets, Bool rotate, SVGAllAttributes *atts, char *textContent, const char *lang, GF_TraverseState *tr_state) GF_TraverseState 322 src/compositor/svg_text.c static void svg_text_area_reset_state(GF_TraverseState *tr_state) GF_TraverseState 357 src/compositor/svg_text.c static void svg_text_area_queue_state(GF_TraverseState *tr_state, GF_TextSpan *span, u32 first_glyph, u32 last_glyph) GF_TraverseState 377 src/compositor/svg_text.c static void svg_text_area_apply_diff_baselines(GF_TraverseState *tr_state, Fixed diff) GF_TraverseState 393 src/compositor/svg_text.c static void svg_traverse_dom_text_area(GF_Node *node, SVGAllAttributes *atts, GF_TraverseState *tr_state, GF_List *spans) GF_TraverseState 509 src/compositor/svg_text.c static void get_domtext_width(GF_Node *node, SVGAllAttributes *atts, GF_TraverseState *tr_state) GF_TraverseState 580 src/compositor/svg_text.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 608 src/compositor/svg_text.c void svg_traverse_domtext(GF_Node *node, SVGAllAttributes *atts, GF_TraverseState *tr_state, GF_List *spans, GF_Node *anchor_node) GF_TraverseState 738 src/compositor/svg_text.c static void svg_compute_text_width(GF_Node *node, SVGAllAttributes *atts, GF_TraverseState *tr_state ) GF_TraverseState 773 src/compositor/svg_text.c static void svg_traverse_text_block(GF_Node *node, SVGAllAttributes *atts, GF_TraverseState *tr_state, GF_List *spans) GF_TraverseState 809 src/compositor/svg_text.c static void svg_text_draw_2d(SVG_TextStack *st, GF_TraverseState *tr_state) GF_TraverseState 815 src/compositor/svg_text.c static void svg_text_area_shift_bounds(SVG_TextStack *st, GF_TraverseState *tr_state) GF_TraverseState 842 src/compositor/svg_text.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 1070 src/compositor/svg_text.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 1259 src/compositor/svg_text.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 1502 src/compositor/svg_text.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 33 src/compositor/visual_manager.c static Bool visual_draw_bitmap_stub(GF_VisualManager *visual, GF_TraverseState *tr_state, struct _drawable_context *ctx) GF_TraverseState 112 src/compositor/visual_manager.c Bool visual_get_size_info(GF_TraverseState *tr_state, Fixed *surf_width, Fixed *surf_height) GF_TraverseState 182 src/compositor/visual_manager.c Bool visual_draw_frame(GF_VisualManager *visual, GF_Node *root, GF_TraverseState *tr_state, Bool is_root_visual) GF_TraverseState 194 src/compositor/visual_manager.c void gf_sc_get_nodes_bounds(GF_Node *self, GF_ChildNodeItem *children, GF_TraverseState *tr_state, s32 *child_idx) GF_TraverseState 138 src/compositor/visual_manager.h Bool (*DrawBitmap)(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx); GF_TraverseState 269 src/compositor/visual_manager.h Bool visual_draw_frame(GF_VisualManager *visual, GF_Node *root, GF_TraverseState *tr_state, Bool is_root_visual); GF_TraverseState 272 src/compositor/visual_manager.h Bool visual_execute_event(GF_VisualManager *visual, GF_TraverseState *tr_state, GF_Event *ev, GF_ChildNodeItem *children); GF_TraverseState 274 src/compositor/visual_manager.h Bool visual_get_size_info(GF_TraverseState *tr_state, Fixed *surf_width, Fixed *surf_height); GF_TraverseState 172 src/compositor/visual_manager_2d.c Bool visual_2d_node_cull(GF_TraverseState *tr_state, GF_Rect *bounds) GF_TraverseState 183 src/compositor/visual_manager_2d.c void visual_2d_setup_projection(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_TraverseState 251 src/compositor/visual_manager_2d.c GF_Err visual_2d_init_draw(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_TraverseState 577 src/compositor/visual_manager_2d.c Bool visual_2d_terminate_draw(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_TraverseState 865 src/compositor/visual_manager_2d.c Bool visual_2d_draw_frame(GF_VisualManager *visual, GF_Node *root, GF_TraverseState *tr_state, Bool is_root_visual) GF_TraverseState 924 src/compositor/visual_manager_2d.c void visual_2d_pick_node(GF_VisualManager *visual, GF_TraverseState *tr_state, GF_Event *ev, GF_ChildNodeItem *children) GF_TraverseState 92 src/compositor/visual_manager_2d.h Bool visual_2d_draw_frame(GF_VisualManager *visual, GF_Node *root, GF_TraverseState *tr_state, Bool is_root_visual); GF_TraverseState 94 src/compositor/visual_manager_2d.h Bool visual_2d_node_cull(GF_TraverseState *tr_state, GF_Rect *bounds); GF_TraverseState 96 src/compositor/visual_manager_2d.h void visual_2d_pick_node(GF_VisualManager *visual, GF_TraverseState *tr_state, GF_Event *ev, GF_ChildNodeItem *children); GF_TraverseState 113 src/compositor/visual_manager_2d.h void visual_2d_texture_path(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_TraverseState *tr_state); GF_TraverseState 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); GF_TraverseState 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); GF_TraverseState 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); GF_TraverseState 125 src/compositor/visual_manager_2d.h void visual_2d_texture_path_extended(GF_VisualManager *visual, GF_Path *path, GF_TextureHandler *txh, struct _drawable_context *ctx, GF_Rect *orig_bounds, GF_Matrix2D *ext_mx, GF_TraverseState *tr_state); GF_TraverseState 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); GF_TraverseState 140 src/compositor/visual_manager_2d.h Bool visual_2d_overlaps_overlay(GF_VisualManager *visual, DrawableContext *ctx, GF_TraverseState *tr_state); GF_TraverseState 142 src/compositor/visual_manager_2d.h void visual_2d_flush_overlay_areas(GF_VisualManager *visual, GF_TraverseState *tr_state); GF_TraverseState 148 src/compositor/visual_manager_2d.h void visual_2d_flush_hybgl_canvas(GF_VisualManager *visual, GF_TextureHandler *txh, struct _drawable_context *ctx, GF_TraverseState *tr_state); GF_TraverseState 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) GF_TraverseState 228 src/compositor/visual_manager_2d_draw.c static void visual_2d_draw_gradient(GF_VisualManager *visual, GF_Path *path, GF_TextureHandler *txh, struct _drawable_context *ctx, GF_TraverseState *tr_state, GF_Matrix2D *ext_mx, GF_Rect *orig_bounds) GF_TraverseState 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) GF_TraverseState 354 src/compositor/visual_manager_2d_draw.c void visual_2d_flush_hybgl_canvas(GF_VisualManager *visual, GF_TextureHandler *txh, struct _drawable_context *ctx, GF_TraverseState *tr_state) GF_TraverseState 428 src/compositor/visual_manager_2d_draw.c void visual_2d_texture_path_opengl_auto(GF_VisualManager *visual, GF_Path *path, GF_TextureHandler *txh, struct _drawable_context *ctx, GF_Rect *orig_bounds, GF_Matrix2D *ext_mx, GF_TraverseState *tr_state) GF_TraverseState 474 src/compositor/visual_manager_2d_draw.c void visual_2d_texture_path_extended(GF_VisualManager *visual, GF_Path *path, GF_TextureHandler *txh, struct _drawable_context *ctx, GF_Rect *orig_bounds, GF_Matrix2D *ext_mx, GF_TraverseState *tr_state) GF_TraverseState 607 src/compositor/visual_manager_2d_draw.c void visual_2d_texture_path(GF_VisualManager *visual, GF_Path *path, struct _drawable_context *ctx, GF_TraverseState *tr_state) GF_TraverseState 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) GF_TraverseState 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) GF_TraverseState 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) GF_TraverseState 61 src/compositor/visual_manager_3d.c void drawable3d_check_focus_highlight(GF_Node *node, GF_TraverseState *tr_state, GF_BBox *orig_bounds) GF_TraverseState 106 src/compositor/visual_manager_3d.c static void visual_3d_setup_traversing_state(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_TraverseState 178 src/compositor/visual_manager_3d.c void visual_3d_viewpoint_change(GF_TraverseState *tr_state, GF_Node *vp, Bool animate_change, Fixed fieldOfView, SFVec3f position, SFRotation orientation, SFVec3f local_center) GF_TraverseState 309 src/compositor/visual_manager_3d.c void visual_3d_setup_projection(GF_TraverseState *tr_state, Bool is_layer) GF_TraverseState 400 src/compositor/visual_manager_3d.c static void visual_3d_draw_background(GF_TraverseState *tr_state, u32 layer_type) GF_TraverseState 453 src/compositor/visual_manager_3d.c static void visual_3d_draw_background_on_axis(GF_TraverseState *tr_state, u32 layer_type) GF_TraverseState 478 src/compositor/visual_manager_3d.c void visual_3d_init_draw(GF_TraverseState *tr_state, u32 layer_type) GF_TraverseState 661 src/compositor/visual_manager_3d.c static GFINLINE Bool visual_3d_has_alpha(GF_TraverseState *tr_state, GF_Node *geom) GF_TraverseState 711 src/compositor/visual_manager_3d.c void visual_3d_register_context(GF_TraverseState *tr_state, GF_Node *geometry) GF_TraverseState 799 src/compositor/visual_manager_3d.c void visual_3d_flush_contexts(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_TraverseState 874 src/compositor/visual_manager_3d.c static void visual_3d_draw_node(GF_TraverseState *tr_state, GF_Node *root_node) GF_TraverseState 911 src/compositor/visual_manager_3d.c void visual_3d_setup_clipper(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_TraverseState 942 src/compositor/visual_manager_3d.c Bool visual_3d_draw_frame(GF_VisualManager *visual, GF_Node *root, GF_TraverseState *tr_state, Bool is_root_visual) GF_TraverseState 1005 src/compositor/visual_manager_3d.c void visual_3d_check_collisions(GF_TraverseState *tr_state, GF_Node *on_node, GF_ChildNodeItem *node_list) GF_TraverseState 1146 src/compositor/visual_manager_3d.c Bool visual_3d_node_cull(GF_TraverseState *tr_state, GF_BBox *bbox, Bool skip_near) GF_TraverseState 1246 src/compositor/visual_manager_3d.c void visual_3d_pick_node(GF_VisualManager *visual, GF_TraverseState *tr_state, GF_Event *ev, GF_ChildNodeItem *children) GF_TraverseState 1336 src/compositor/visual_manager_3d.c void visual_3d_vrml_drawable_pick(GF_Node *n, GF_TraverseState *tr_state, GF_Mesh *mesh, Drawable *drawable) GF_TraverseState 1460 src/compositor/visual_manager_3d.c void visual_3d_vrml_drawable_collide(GF_Node *node, GF_TraverseState *tr_state) GF_TraverseState 1574 src/compositor/visual_manager_3d.c static GF_TextureHandler *visual_3d_setup_texture_2d(GF_TraverseState *tr_state, DrawAspect2D *asp, GF_Mesh *mesh) GF_TraverseState 1599 src/compositor/visual_manager_3d.c void visual_3d_set_2d_strike(GF_TraverseState *tr_state, DrawAspect2D *asp) GF_TraverseState 1632 src/compositor/visual_manager_3d.c void visual_3d_draw_2d_with_aspect(Drawable *st, GF_TraverseState *tr_state, DrawAspect2D *asp) GF_TraverseState 1692 src/compositor/visual_manager_3d.c void visual_3d_draw_2d(Drawable *st, GF_TraverseState *tr_state) GF_TraverseState 1702 src/compositor/visual_manager_3d.c void visual_3d_draw_from_context(DrawableContext *ctx, GF_TraverseState *tr_state) GF_TraverseState 1712 src/compositor/visual_manager_3d.c static GFINLINE Bool visual_3d_setup_material(GF_TraverseState *tr_state, u32 mesh_type, Fixed *diffuse_alpha) GF_TraverseState 1866 src/compositor/visual_manager_3d.c Bool visual_3d_setup_texture(GF_TraverseState *tr_state, Fixed diffuse_alpha) GF_TraverseState 1914 src/compositor/visual_manager_3d.c void visual_3d_disable_texture(GF_TraverseState *tr_state) GF_TraverseState 1924 src/compositor/visual_manager_3d.c Bool visual_3d_setup_appearance(GF_TraverseState *tr_state) GF_TraverseState 1935 src/compositor/visual_manager_3d.c void visual_3d_draw(GF_TraverseState *tr_state, GF_Mesh *mesh) GF_TraverseState 42 src/compositor/visual_manager_3d.h Bool visual_3d_draw_frame(GF_VisualManager *visual, GF_Node *root, GF_TraverseState *tr_state, Bool is_root_visual); GF_TraverseState 45 src/compositor/visual_manager_3d.h void visual_3d_pick_node(GF_VisualManager *visual, GF_TraverseState *tr_state, GF_Event *ev, GF_ChildNodeItem *children); GF_TraverseState 49 src/compositor/visual_manager_3d.h Bool visual_3d_node_cull(GF_TraverseState *tr_state, GF_BBox *bbox, Bool skip_near); GF_TraverseState 52 src/compositor/visual_manager_3d.h void visual_3d_viewpoint_change(GF_TraverseState *tr_state, GF_Node *vp, Bool animate_change, Fixed fieldOfView, SFVec3f position, SFRotation orientation, SFVec3f local_center); GF_TraverseState 56 src/compositor/visual_manager_3d.h void visual_3d_vrml_drawable_pick(GF_Node *n, GF_TraverseState *tr_state, GF_Mesh *mesh, Drawable *drawable) ; GF_TraverseState 58 src/compositor/visual_manager_3d.h void visual_3d_vrml_drawable_collide(GF_Node *node, GF_TraverseState *tr_state); GF_TraverseState 63 src/compositor/visual_manager_3d.h void visual_3d_register_context(GF_TraverseState *tr_state, GF_Node *node_to_draw); GF_TraverseState 65 src/compositor/visual_manager_3d.h void visual_3d_flush_contexts(GF_VisualManager *visual, GF_TraverseState *tr_state); GF_TraverseState 69 src/compositor/visual_manager_3d.h void visual_3d_draw(GF_TraverseState *tr_state, GF_Mesh *mesh); GF_TraverseState 71 src/compositor/visual_manager_3d.h void visual_3d_draw_2d_with_aspect(Drawable *st, GF_TraverseState *tr_state, DrawAspect2D *asp); GF_TraverseState 73 src/compositor/visual_manager_3d.h void visual_3d_draw_from_context(DrawableContext *ctx, GF_TraverseState *tr_state); GF_TraverseState 77 src/compositor/visual_manager_3d.h void visual_3d_draw_2d(Drawable *st, GF_TraverseState *tr_state); GF_TraverseState 83 src/compositor/visual_manager_3d.h void visual_3d_set_2d_strike(GF_TraverseState *tr_state, DrawAspect2D *asp); GF_TraverseState 86 src/compositor/visual_manager_3d.h Bool visual_3d_setup_appearance(GF_TraverseState *tr_state); GF_TraverseState 89 src/compositor/visual_manager_3d.h Bool visual_3d_setup_texture(GF_TraverseState *tr_state, Fixed diffuse_alpha); GF_TraverseState 92 src/compositor/visual_manager_3d.h void visual_3d_disable_texture(GF_TraverseState *tr_state); GF_TraverseState 95 src/compositor/visual_manager_3d.h void visual_3d_check_collisions(GF_TraverseState *tr_state, GF_Node *root_node, GF_ChildNodeItem *node_list); GF_TraverseState 103 src/compositor/visual_manager_3d.h void visual_3d_init_draw(GF_TraverseState *tr_state, u32 layer_type); GF_TraverseState 105 src/compositor/visual_manager_3d.h void visual_3d_setup_projection(GF_TraverseState *tr_state, Bool is_layer); GF_TraverseState 121 src/compositor/visual_manager_3d.h void drawable_3d_base_traverse(GF_Node *n, void *rs, Bool is_destroy, void (*build_shape)(GF_Node*,Drawable3D *,GF_TraverseState *) ); GF_TraverseState 123 src/compositor/visual_manager_3d.h void drawable3d_check_focus_highlight(GF_Node *node, GF_TraverseState *tr_state, GF_BBox *orig_bounds); GF_TraverseState 254 src/compositor/visual_manager_3d.h void visual_3d_mesh_paint(GF_TraverseState *tr_state, GF_Mesh *mesh); GF_TraverseState 256 src/compositor/visual_manager_3d.h void visual_3d_mesh_strike(GF_TraverseState *tr_state, GF_Mesh *mesh, Fixed width, Fixed line_scale, u32 dash_style); GF_TraverseState 295 src/compositor/visual_manager_3d.h void visual_3d_point_sprite(GF_VisualManager *visual, Drawable *stack, GF_TextureHandler *txh, GF_TraverseState *tr_state); GF_TraverseState 300 src/compositor/visual_manager_3d.h void visual_3d_mesh_hatch(GF_TraverseState *tr_state, GF_Mesh *mesh, u32 hatchStyle, SFColor hatchColor); GF_TraverseState 304 src/compositor/visual_manager_3d.h void visual_3d_draw_bbox(GF_TraverseState *tr_state, GF_BBox *box); GF_TraverseState 1139 src/compositor/visual_manager_3d_gl.c void visual_3d_set_clipper_scissor(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_TraverseState 1599 src/compositor/visual_manager_3d_gl.c static void visual_3d_draw_aabb_node(GF_TraverseState *tr_state, GF_Mesh *mesh, u32 prim_type, GF_Plane *fplanes, u32 *p_indices, AABBNode *n, void *idx_addr) GF_TraverseState 1674 src/compositor/visual_manager_3d_gl.c static void visual_3d_update_matrices(GF_TraverseState *tr_state) GF_TraverseState 1691 src/compositor/visual_manager_3d_gl.c static void visual_3d_set_clippers(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_TraverseState 2046 src/compositor/visual_manager_3d_gl.c static void visual_3d_do_draw_mesh(GF_TraverseState *tr_state, GF_Mesh *mesh) GF_TraverseState 2163 src/compositor/visual_manager_3d_gl.c static void visual_3d_update_matrices_shaders(GF_TraverseState *tr_state) GF_TraverseState 2178 src/compositor/visual_manager_3d_gl.c static void visual_3d_set_lights_shaders(GF_TraverseState *tr_state) GF_TraverseState 2360 src/compositor/visual_manager_3d_gl.c static void visual_3d_set_clippers_shaders(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_TraverseState 2409 src/compositor/visual_manager_3d_gl.c static void visual_3d_draw_mesh_shader_only(GF_TraverseState *tr_state, GF_Mesh *mesh) GF_TraverseState 2817 src/compositor/visual_manager_3d_gl.c static void visual_3d_draw_mesh(GF_TraverseState *tr_state, GF_Mesh *mesh) GF_TraverseState 3214 src/compositor/visual_manager_3d_gl.c static void visual_3d_draw_normals(GF_TraverseState *tr_state, GF_Mesh *mesh) GF_TraverseState 3288 src/compositor/visual_manager_3d_gl.c void visual_3d_draw_aabb_nodeBounds(GF_TraverseState *tr_state, AABBNode *node) GF_TraverseState 3310 src/compositor/visual_manager_3d_gl.c void visual_3d_draw_bbox_ex(GF_TraverseState *tr_state, GF_BBox *box, Bool is_debug) GF_TraverseState 3332 src/compositor/visual_manager_3d_gl.c void visual_3d_draw_bbox(GF_TraverseState *tr_state, GF_BBox *box) GF_TraverseState 3337 src/compositor/visual_manager_3d_gl.c static void visual_3d_draw_bounds(GF_TraverseState *tr_state, GF_Mesh *mesh) GF_TraverseState 3348 src/compositor/visual_manager_3d_gl.c void visual_3d_mesh_paint(GF_TraverseState *tr_state, GF_Mesh *mesh) GF_TraverseState 3495 src/compositor/visual_manager_3d_gl.c void visual_3d_mesh_hatch(GF_TraverseState *tr_state, GF_Mesh *mesh, u32 hatchStyle, SFColor hatchColor) GF_TraverseState 3549 src/compositor/visual_manager_3d_gl.c void visual_3d_mesh_strike(GF_TraverseState *tr_state, GF_Mesh *mesh, Fixed width, Fixed line_scale, u32 dash_style) GF_TraverseState 3864 src/compositor/visual_manager_3d_gl.c void visual_3d_point_sprite(GF_VisualManager *visual, Drawable *stack, GF_TextureHandler *txh, GF_TraverseState *tr_state) GF_TraverseState 33 src/compositor/x3d_geometry.c static void disk2d_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state) GF_TraverseState 50 src/compositor/x3d_geometry.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 93 src/compositor/x3d_geometry.c static void arc2d_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state) GF_TraverseState 113 src/compositor/x3d_geometry.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 161 src/compositor/x3d_geometry.c static void polyline2d_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state) GF_TraverseState 183 src/compositor/x3d_geometry.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 224 src/compositor/x3d_geometry.c static void triangleset2d_check_changes(GF_Node *node, Drawable *stack, GF_TraverseState *tr_state) GF_TraverseState 247 src/compositor/x3d_geometry.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 327 src/compositor/x3d_geometry.c static void build_polypoint2d(GF_Node *node, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 353 src/compositor/x3d_geometry.c static void build_line_set(GF_Node *node, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 520 src/compositor/x3d_geometry.c static void build_triangle_set(GF_Node *node, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 540 src/compositor/x3d_geometry.c static void build_indexed_triangle_set(GF_Node *node, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 754 src/compositor/x3d_geometry.c static void build_triangle_strip_set(GF_Node *node, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 772 src/compositor/x3d_geometry.c static void build_indexed_triangle_strip_set(GF_Node *node, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 983 src/compositor/x3d_geometry.c static void build_triangle_fan_set(GF_Node *node, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 1001 src/compositor/x3d_geometry.c static void build_indexed_triangle_fan_set(GF_Node *node, Drawable3D *stack, GF_TraverseState *tr_state) GF_TraverseState 328 src/terminal/media_control.c GF_TraverseState *tr_state = (GF_TraverseState *)rs; GF_TraverseState 36 src/terminal/media_sensor.c GF_TraverseState *tr_state = (GF_TraverseState *)rs;