GF_VisualManager 112 include/gpac/internal/compositor_dev.h typedef struct _visual_manager GF_VisualManager; GF_VisualManager 338 include/gpac/internal/compositor_dev.h GF_VisualManager *visual; GF_VisualManager 831 include/gpac/internal/compositor_dev.h GF_VisualManager *visual; GF_VisualManager 1231 include/gpac/internal/compositor_dev.h GF_Err compositor_2d_get_video_access(GF_VisualManager *surf); GF_VisualManager 1232 include/gpac/internal/compositor_dev.h void compositor_2d_release_video_access(GF_VisualManager *surf); GF_VisualManager 1235 include/gpac/internal/compositor_dev.h Bool compositor_2d_check_attached(GF_VisualManager *visual); GF_VisualManager 1236 include/gpac/internal/compositor_dev.h void compositor_2d_clear_surface(GF_VisualManager *visual, GF_IRect *rc, u32 BackColor, u32 is_offscreen); GF_VisualManager 1241 include/gpac/internal/compositor_dev.h void compositor_2d_hybgl_clear_surface(GF_VisualManager *visual, GF_IRect *rc, u32 BackColor, u32 is_offscreen_clear); GF_VisualManager 1244 include/gpac/internal/compositor_dev.h Bool compositor_texture_rectangles(GF_VisualManager *visual, GF_TextureHandler *txh, GF_IRect *clip, GF_Rect *unclip, GF_Window *src, GF_Window *dst, Bool *disable_blit, Bool *has_scale); GF_VisualManager 1278 include/gpac/internal/compositor_dev.h void gf_sc_visual_register(GF_Compositor *sr, GF_VisualManager *surf); GF_VisualManager 1279 include/gpac/internal/compositor_dev.h void gf_sc_visual_unregister(GF_Compositor *sr, GF_VisualManager *surf); GF_VisualManager 1280 include/gpac/internal/compositor_dev.h Bool gf_sc_visual_is_registered(GF_Compositor *sr, GF_VisualManager *surf); GF_VisualManager 878 src/compositor/compositor.c GF_VisualManager *visual; GF_VisualManager 880 src/compositor/compositor.c while ((visual = (GF_VisualManager *)gf_list_enum(compositor->visuals, &i))) { GF_VisualManager 2804 src/compositor/compositor.c Bool gf_sc_visual_is_registered(GF_Compositor *compositor, GF_VisualManager *visual) GF_VisualManager 2806 src/compositor/compositor.c GF_VisualManager *tmp; GF_VisualManager 2808 src/compositor/compositor.c while ((tmp = (GF_VisualManager *)gf_list_enum(compositor->visuals, &i))) { GF_VisualManager 2814 src/compositor/compositor.c void gf_sc_visual_register(GF_Compositor *compositor, GF_VisualManager *visual) GF_VisualManager 2820 src/compositor/compositor.c void gf_sc_visual_unregister(GF_Compositor *compositor, GF_VisualManager *visual) GF_VisualManager 140 src/compositor/compositor_2d.c void compositor_2d_hybgl_clear_surface(GF_VisualManager *visual, GF_IRect *rc, u32 BackColor, u32 is_offscreen_clear) GF_VisualManager 263 src/compositor/compositor_2d.c Bool c2d_gl_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx) GF_VisualManager 305 src/compositor/compositor_2d.c Bool compositor_2d_hybgl_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx) GF_VisualManager 358 src/compositor/compositor_2d.c static GF_Err compositor_2d_setup_opengl(GF_VisualManager *visual) GF_VisualManager 392 src/compositor/compositor_2d.c static GF_Err c2d_video_access_opengl_raster(GF_VisualManager *visual) GF_VisualManager 414 src/compositor/compositor_2d.c static GF_Err c2d_video_access_hybrid_opengl(GF_VisualManager *visual) GF_VisualManager 474 src/compositor/compositor_2d.c static GF_Err c2d_get_video_access_normal(GF_VisualManager *visual) GF_VisualManager 534 src/compositor/compositor_2d.c GF_Err compositor_2d_get_video_access(GF_VisualManager *visual) GF_VisualManager 553 src/compositor/compositor_2d.c Bool compositor_2d_check_attached(GF_VisualManager *visual) GF_VisualManager 562 src/compositor/compositor_2d.c void compositor_2d_clear_surface(GF_VisualManager *visual, GF_IRect *rc, u32 BackColor, u32 offscreen_clear) GF_VisualManager 616 src/compositor/compositor_2d.c void compositor_2d_release_video_access(GF_VisualManager *visual) GF_VisualManager 660 src/compositor/compositor_2d.c Bool compositor_texture_rectangles(GF_VisualManager *visual, GF_TextureHandler *txh, GF_IRect *clip, GF_Rect *unclip, GF_Window *src, GF_Window *dst, Bool *disable_blit, Bool *has_scale) GF_VisualManager 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_VisualManager 1079 src/compositor/compositor_2d.c Bool compositor_2d_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx) GF_VisualManager 1557 src/compositor/compositor_2d.c Bool visual_2d_overlaps_overlay(GF_VisualManager *visual, DrawableContext *ctx, GF_TraverseState *tr_state) GF_VisualManager 1598 src/compositor/compositor_2d.c void visual_2d_flush_overlay_areas(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_VisualManager 1650 src/compositor/compositor_2d.c void visual_2d_draw_overlays(GF_VisualManager *visual) GF_VisualManager 144 src/compositor/drawable.c void drawable_reset_bounds(Drawable *dr, GF_VisualManager *visual) GF_VisualManager 254 src/compositor/drawable.c static BoundInfo *drawable_check_alloc_bounds(struct _drawable_context *ctx, GF_VisualManager *visual) GF_VisualManager 323 src/compositor/drawable.c Bool drawable_flush_bounds(Drawable *drawable, GF_VisualManager *on_visual, u32 draw_mode) GF_VisualManager 376 src/compositor/drawable.c Bool drawable_has_same_bounds(struct _drawable_context *ctx, GF_VisualManager *visual) GF_VisualManager 414 src/compositor/drawable.c Bool drawable_get_previous_bound(Drawable *drawable, GF_IRect *rc, GF_VisualManager *visual) GF_VisualManager 471 src/compositor/drawable.c void drawctx_update_info(DrawableContext *ctx, GF_VisualManager *visual) GF_VisualManager 868 src/compositor/drawable.c void drawable_check_bounds(struct _drawable_context *ctx, GF_VisualManager *visual) GF_VisualManager 55 src/compositor/drawable.h GF_VisualManager *visual; GF_VisualManager 158 src/compositor/drawable.h Bool drawable_flush_bounds(Drawable *node, GF_VisualManager *on_visual, u32 draw_mode); GF_VisualManager 164 src/compositor/drawable.h Bool drawable_has_same_bounds(DrawableContext *ctx, GF_VisualManager *visual); GF_VisualManager 170 src/compositor/drawable.h Bool drawable_get_previous_bound(Drawable *node, GF_IRect *rc, GF_VisualManager *visual); GF_VisualManager 173 src/compositor/drawable.h void drawable_reset_bounds(Drawable *dr, GF_VisualManager *visual); GF_VisualManager 175 src/compositor/drawable.h void drawable_check_bounds(DrawableContext *ctx, GF_VisualManager *visual); GF_VisualManager 273 src/compositor/drawable.h void drawctx_update_info(DrawableContext *ctx, GF_VisualManager *visual); GF_VisualManager 1065 src/compositor/events.c Bool visual_execute_event(GF_VisualManager *visual, GF_TraverseState *tr_state, GF_Event *ev, GF_ChildNodeItem *children) GF_VisualManager 45 src/compositor/mpeg4_composite.c GF_VisualManager *visual; GF_VisualManager 56 src/compositor/mpeg4_composite.c static Bool composite2d_draw_bitmap(GF_VisualManager *visual, GF_TraverseState *tr_state, struct _drawable_context *ctx) GF_VisualManager 114 src/compositor/mpeg4_composite.c GF_VisualManager *a_visual; GF_VisualManager 587 src/compositor/mpeg4_composite.c GF_Err composite_get_video_access(GF_VisualManager *visual) GF_VisualManager 601 src/compositor/mpeg4_composite.c void composite_release_video_access(GF_VisualManager *visual) GF_VisualManager 606 src/compositor/mpeg4_composite.c Bool composite_check_visual_attached(GF_VisualManager *visual) GF_VisualManager 46 src/compositor/mpeg4_layer_3d.c GF_VisualManager *visual; GF_VisualManager 350 src/compositor/mpeg4_layer_3d.c GF_VisualManager *old_visual; GF_VisualManager 45 src/compositor/mpeg4_sensors.c GF_VisualManager *visual; GF_VisualManager 43 src/compositor/navigate.c static void nav_set_zoom_trans_2d(GF_VisualManager *visual, Fixed zoom, Fixed dx, Fixed dy) GF_VisualManager 659 src/compositor/navigate.c static Bool compositor_handle_navigation_2d(GF_VisualManager *visual, GF_Event *ev) GF_VisualManager 1953 src/compositor/texturing_gl.c GF_VisualManager *root_visual = (GF_VisualManager *) txh->compositor->visual; GF_VisualManager 33 src/compositor/visual_manager.c static Bool visual_draw_bitmap_stub(GF_VisualManager *visual, GF_TraverseState *tr_state, struct _drawable_context *ctx) GF_VisualManager 39 src/compositor/visual_manager.c GF_VisualManager *visual_new(GF_Compositor *compositor) GF_VisualManager 41 src/compositor/visual_manager.c GF_VisualManager *tmp; GF_VisualManager 42 src/compositor/visual_manager.c GF_SAFEALLOC(tmp, GF_VisualManager); GF_VisualManager 73 src/compositor/visual_manager.c void visual_del(GF_VisualManager *visual) GF_VisualManager 144 src/compositor/visual_manager.c void visual_clean_contexts(GF_VisualManager *visual) GF_VisualManager 170 src/compositor/visual_manager.c GF_VisualManager *a_vis = gf_list_get(visual->compositor->visuals, i); GF_VisualManager 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_VisualManager 295 src/compositor/visual_manager.c void visual_reset_graphics(GF_VisualManager *visual) GF_VisualManager 125 src/compositor/visual_manager.h GF_Err (*GetSurfaceAccess)(GF_VisualManager *); GF_VisualManager 127 src/compositor/visual_manager.h void (*ReleaseSurfaceAccess)(GF_VisualManager *); GF_VisualManager 136 src/compositor/visual_manager.h void (*ClearSurface)(GF_VisualManager *visual, GF_IRect *rc, u32 BackColor, u32 offscreen_clear); GF_VisualManager 138 src/compositor/visual_manager.h Bool (*DrawBitmap)(GF_VisualManager *visual, GF_TraverseState *tr_state, DrawableContext *ctx); GF_VisualManager 140 src/compositor/visual_manager.h Bool (*CheckAttached)(GF_VisualManager *visual); GF_VisualManager 265 src/compositor/visual_manager.h GF_VisualManager *visual_new(GF_Compositor *compositor); GF_VisualManager 266 src/compositor/visual_manager.h void visual_del(GF_VisualManager *visual); GF_VisualManager 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_VisualManager 272 src/compositor/visual_manager.h Bool visual_execute_event(GF_VisualManager *visual, GF_TraverseState *tr_state, GF_Event *ev, GF_ChildNodeItem *children); GF_VisualManager 277 src/compositor/visual_manager.h void visual_clean_contexts(GF_VisualManager *visual); GF_VisualManager 280 src/compositor/visual_manager.h void visual_reset_graphics(GF_VisualManager *visual); GF_VisualManager 77 src/compositor/visual_manager_2d.c DrawableContext *visual_2d_get_drawable_context(GF_VisualManager *visual) GF_VisualManager 132 src/compositor/visual_manager_2d.c void visual_2d_remove_last_context(GF_VisualManager *visual) GF_VisualManager 139 src/compositor/visual_manager_2d.c void visual_2d_drawable_delete(GF_VisualManager *visual, struct _drawable *drawable) GF_VisualManager 183 src/compositor/visual_manager_2d.c void visual_2d_setup_projection(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_VisualManager 251 src/compositor/visual_manager_2d.c GF_Err visual_2d_init_draw(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_VisualManager 577 src/compositor/visual_manager_2d.c Bool visual_2d_terminate_draw(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 98 src/compositor/visual_manager_2d.h void visual_2d_clear_surface(GF_VisualManager *visual, GF_IRect *rc, u32 BackColor, u32 is_offscreen); GF_VisualManager 101 src/compositor/visual_manager_2d.h DrawableContext *visual_2d_get_drawable_context(GF_VisualManager *visual); GF_VisualManager 103 src/compositor/visual_manager_2d.h void visual_2d_remove_last_context(GF_VisualManager *visual); GF_VisualManager 105 src/compositor/visual_manager_2d.h void visual_2d_drawable_delete(GF_VisualManager *visual, Drawable *node); GF_VisualManager 108 src/compositor/visual_manager_2d.h GF_Err visual_2d_init_raster(GF_VisualManager *visual); GF_VisualManager 110 src/compositor/visual_manager_2d.h void visual_2d_release_raster(GF_VisualManager *visual); GF_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 140 src/compositor/visual_manager_2d.h Bool visual_2d_overlaps_overlay(GF_VisualManager *visual, DrawableContext *ctx, GF_TraverseState *tr_state); GF_VisualManager 142 src/compositor/visual_manager_2d.h void visual_2d_flush_overlay_areas(GF_VisualManager *visual, GF_TraverseState *tr_state); GF_VisualManager 144 src/compositor/visual_manager_2d.h void visual_2d_draw_overlays(GF_VisualManager *visual); GF_VisualManager 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_VisualManager 34 src/compositor/visual_manager_2d_draw.c GF_Err visual_2d_init_raster(GF_VisualManager *visual) GF_VisualManager 44 src/compositor/visual_manager_2d_draw.c void visual_2d_release_raster(GF_VisualManager *visual) GF_VisualManager 55 src/compositor/visual_manager_2d_draw.c void visual_2d_clear_surface(GF_VisualManager *visual, GF_IRect *rc, u32 BackColor, u32 is_offscreen) GF_VisualManager 71 src/compositor/visual_manager_2d_draw.c static void draw_clipper(GF_VisualManager *visual, struct _drawable_context *ctx) GF_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 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_VisualManager 785 src/compositor/visual_manager_2d_draw.c void visual_2d_fill_irect(GF_VisualManager *visual, GF_IRect *rc, u32 fill, u32 strike) GF_VisualManager 106 src/compositor/visual_manager_3d.c static void visual_3d_setup_traversing_state(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_VisualManager 799 src/compositor/visual_manager_3d.c void visual_3d_flush_contexts(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_VisualManager 911 src/compositor/visual_manager_3d.c void visual_3d_setup_clipper(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_VisualManager 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_VisualManager 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_VisualManager 1955 src/compositor/visual_manager_3d.c void visual_3d_projection_matrix_modified(GF_VisualManager *visual) GF_VisualManager 1960 src/compositor/visual_manager_3d.c void visual_3d_enable_headlight(GF_VisualManager *visual, Bool bOn, GF_Camera *cam) GF_VisualManager 1978 src/compositor/visual_manager_3d.c void visual_3d_set_material_2d(GF_VisualManager *visual, SFColor col, Fixed alpha) GF_VisualManager 1991 src/compositor/visual_manager_3d.c void visual_3d_set_material_2d_argb(GF_VisualManager *visual, u32 col) GF_VisualManager 2004 src/compositor/visual_manager_3d.c void visual_3d_set_clipper_2d(GF_VisualManager *visual, GF_Rect clip, GF_Matrix *mx_at_clipper) GF_VisualManager 2012 src/compositor/visual_manager_3d.c void visual_3d_reset_clipper_2d(GF_VisualManager *visual) GF_VisualManager 2017 src/compositor/visual_manager_3d.c void visual_3d_set_clip_plane(GF_VisualManager *visual, GF_Plane p, GF_Matrix *mx_at_clipper, Bool is_2d_clip) GF_VisualManager 2027 src/compositor/visual_manager_3d.c void visual_3d_reset_clip_plane(GF_VisualManager *visual) GF_VisualManager 2033 src/compositor/visual_manager_3d.c void visual_3d_set_material(GF_VisualManager *visual, u32 material_type, Fixed *rgba) GF_VisualManager 2044 src/compositor/visual_manager_3d.c void visual_3d_set_shininess(GF_VisualManager *visual, Fixed shininess) GF_VisualManager 2049 src/compositor/visual_manager_3d.c void visual_3d_set_state(GF_VisualManager *visual, u32 flag_mask, Bool setOn) GF_VisualManager 2057 src/compositor/visual_manager_3d.c void visual_3d_set_texture_matrix(GF_VisualManager *visual, GF_Matrix *mx) GF_VisualManager 2063 src/compositor/visual_manager_3d.c void visual_3d_has_inactive_light(GF_VisualManager *visual) GF_VisualManager 2068 src/compositor/visual_manager_3d.c Bool visual_3d_add_point_light(GF_VisualManager *visual, Fixed ambientIntensity, SFVec3f attenuation, SFColor color, Fixed intensity, SFVec3f location, GF_Matrix *light_mx) GF_VisualManager 2082 src/compositor/visual_manager_3d.c Bool visual_3d_add_spot_light(GF_VisualManager *visual, Fixed ambientIntensity, SFVec3f attenuation, Fixed beamWidth, GF_VisualManager 2100 src/compositor/visual_manager_3d.c Bool visual_3d_add_directional_light(GF_VisualManager *visual, Fixed ambientIntensity, SFColor color, Fixed intensity, SFVec3f direction, GF_Matrix *light_mx) GF_VisualManager 2123 src/compositor/visual_manager_3d.c void visual_3d_remove_last_light(GF_VisualManager *visual) GF_VisualManager 2130 src/compositor/visual_manager_3d.c void visual_3d_clear_all_lights(GF_VisualManager *visual) GF_VisualManager 2136 src/compositor/visual_manager_3d.c void visual_3d_set_fog(GF_VisualManager *visual, const char *type, SFColor color, Fixed density, Fixed visibility) GF_VisualManager 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_VisualManager 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_VisualManager 65 src/compositor/visual_manager_3d.h void visual_3d_flush_contexts(GF_VisualManager *visual, GF_TraverseState *tr_state); GF_VisualManager 192 src/compositor/visual_manager_3d.h void visual_3d_setup(GF_VisualManager *visual); GF_VisualManager 194 src/compositor/visual_manager_3d.h void visual_3d_enable_depth_buffer(GF_VisualManager *visual, Bool on); GF_VisualManager 196 src/compositor/visual_manager_3d.h void visual_3d_enable_antialias(GF_VisualManager *visual, Bool bOn); GF_VisualManager 198 src/compositor/visual_manager_3d.h void visual_3d_enable_headlight(GF_VisualManager *visual, Bool bOn, GF_Camera *cam); GF_VisualManager 211 src/compositor/visual_manager_3d.h void visual_3d_set_state(GF_VisualManager *visual, u32 flag_mask, Bool setOn); GF_VisualManager 213 src/compositor/visual_manager_3d.h void visual_3d_clear(GF_VisualManager *visual, SFColor color, Fixed alpha); GF_VisualManager 215 src/compositor/visual_manager_3d.h void visual_3d_clear_depth(GF_VisualManager *visual); GF_VisualManager 218 src/compositor/visual_manager_3d.h void visual_3d_set_background_state(GF_VisualManager *visual, Bool on); GF_VisualManager 221 src/compositor/visual_manager_3d.h void visual_3d_set_texture_matrix(GF_VisualManager *visual, GF_Matrix *mx); GF_VisualManager 224 src/compositor/visual_manager_3d.h void visual_3d_projection_matrix_modified(GF_VisualManager *visual); GF_VisualManager 229 src/compositor/visual_manager_3d.h void visual_3d_set_viewport(GF_VisualManager *visual, GF_Rect vp); GF_VisualManager 232 src/compositor/visual_manager_3d.h void visual_3d_set_scissor(GF_VisualManager *visual, GF_Rect *vp); GF_VisualManager 241 src/compositor/visual_manager_3d.h void visual_3d_set_clipper_2d(GF_VisualManager *visual, GF_Rect clip, GF_Matrix *mx_at_clipper); GF_VisualManager 243 src/compositor/visual_manager_3d.h void visual_3d_reset_clipper_2d(GF_VisualManager *visual); GF_VisualManager 248 src/compositor/visual_manager_3d.h void visual_3d_set_clip_plane(GF_VisualManager *visual, GF_Plane p, GF_Matrix *mx_at_clipper, Bool is_2d_clip); GF_VisualManager 251 src/compositor/visual_manager_3d.h void visual_3d_reset_clip_plane(GF_VisualManager *visual); GF_VisualManager 267 src/compositor/visual_manager_3d.h void visual_3d_set_material(GF_VisualManager *visual, u32 material_type, Fixed *rgba); GF_VisualManager 269 src/compositor/visual_manager_3d.h void visual_3d_set_shininess(GF_VisualManager *visual, Fixed shininess); GF_VisualManager 271 src/compositor/visual_manager_3d.h void visual_3d_set_material_2d(GF_VisualManager *visual, SFColor col, Fixed alpha); GF_VisualManager 274 src/compositor/visual_manager_3d.h void visual_3d_set_material_2d_argb(GF_VisualManager *visual, u32 col); GF_VisualManager 277 src/compositor/visual_manager_3d.h void visual_3d_remove_last_light(GF_VisualManager *visual); GF_VisualManager 279 src/compositor/visual_manager_3d.h void visual_3d_clear_all_lights(GF_VisualManager *visual); GF_VisualManager 281 src/compositor/visual_manager_3d.h Bool visual_3d_add_spot_light(GF_VisualManager *visual, Fixed ambientIntensity, SFVec3f attenuation, Fixed beamWidth, GF_VisualManager 284 src/compositor/visual_manager_3d.h Bool visual_3d_add_point_light(GF_VisualManager *visual, Fixed ambientIntensity, SFVec3f attenuation, SFColor color, Fixed intensity, SFVec3f location, GF_Matrix *light_mx); GF_VisualManager 286 src/compositor/visual_manager_3d.h Bool visual_3d_add_directional_light(GF_VisualManager *visual, Fixed ambientIntensity, SFColor color, Fixed intensity, SFVec3f direction, GF_Matrix *light_mx); GF_VisualManager 288 src/compositor/visual_manager_3d.h void visual_3d_has_inactive_light(GF_VisualManager *visual); GF_VisualManager 291 src/compositor/visual_manager_3d.h void visual_3d_set_fog(GF_VisualManager *visual, const char *type, SFColor color, Fixed density, Fixed visibility); GF_VisualManager 293 src/compositor/visual_manager_3d.h void visual_3d_fill_rect(GF_VisualManager *visual, GF_Rect rc, SFColorRGBA color); GF_VisualManager 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_VisualManager 307 src/compositor/visual_manager_3d.h GF_Err visual_3d_init_autostereo(GF_VisualManager *visual); GF_VisualManager 308 src/compositor/visual_manager_3d.h void visual_3d_end_auto_stereo_pass(GF_VisualManager *visual); GF_VisualManager 310 src/compositor/visual_manager_3d.h void visual_3d_init_shaders(GF_VisualManager *visual); GF_VisualManager 311 src/compositor/visual_manager_3d.h void visual_3d_reset_graphics(GF_VisualManager *visual); GF_VisualManager 660 src/compositor/visual_manager_3d_gl.c static void visual_3d_set_tx_planes(GF_VisualManager *visual) GF_VisualManager 696 src/compositor/visual_manager_3d_gl.c void visual_3d_init_stereo_shaders(GF_VisualManager *visual) GF_VisualManager 962 src/compositor/visual_manager_3d_gl.c static Bool visual_3d_init_generic_shaders(GF_VisualManager *visual) GF_VisualManager 1078 src/compositor/visual_manager_3d_gl.c void visual_3d_init_shaders(GF_VisualManager *visual) GF_VisualManager 1104 src/compositor/visual_manager_3d_gl.c void visual_3d_reset_graphics(GF_VisualManager *visual) GF_VisualManager 1139 src/compositor/visual_manager_3d_gl.c void visual_3d_set_clipper_scissor(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_VisualManager 1198 src/compositor/visual_manager_3d_gl.c GF_Err visual_3d_init_autostereo(GF_VisualManager *visual) GF_VisualManager 1258 src/compositor/visual_manager_3d_gl.c void visual_3d_end_auto_stereo_pass(GF_VisualManager *visual) GF_VisualManager 1406 src/compositor/visual_manager_3d_gl.c static void visual_3d_setup_quality(GF_VisualManager *visual) GF_VisualManager 1445 src/compositor/visual_manager_3d_gl.c void visual_3d_setup(GF_VisualManager *visual) GF_VisualManager 1516 src/compositor/visual_manager_3d_gl.c void visual_3d_set_background_state(GF_VisualManager *visual, Bool on) GF_VisualManager 1540 src/compositor/visual_manager_3d_gl.c void visual_3d_enable_antialias(GF_VisualManager *visual, Bool bOn) GF_VisualManager 1571 src/compositor/visual_manager_3d_gl.c void visual_3d_enable_depth_buffer(GF_VisualManager *visual, Bool on) GF_VisualManager 1577 src/compositor/visual_manager_3d_gl.c void visual_3d_set_viewport(GF_VisualManager *visual, GF_Rect vp) GF_VisualManager 1582 src/compositor/visual_manager_3d_gl.c void visual_3d_set_scissor(GF_VisualManager *visual, GF_Rect *vp) GF_VisualManager 1594 src/compositor/visual_manager_3d_gl.c void visual_3d_clear_depth(GF_VisualManager *visual) GF_VisualManager 1653 src/compositor/visual_manager_3d_gl.c static void visual_3d_matrix_load(GF_VisualManager *visual, Fixed *mat) GF_VisualManager 1691 src/compositor/visual_manager_3d_gl.c static void visual_3d_set_clippers(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_VisualManager 1750 src/compositor/visual_manager_3d_gl.c static void visual_3d_reset_clippers(GF_VisualManager *visual) GF_VisualManager 1761 src/compositor/visual_manager_3d_gl.c void visual_3d_reset_lights(GF_VisualManager *visual) GF_VisualManager 1772 src/compositor/visual_manager_3d_gl.c static void visual_3d_set_lights(GF_VisualManager *visual) GF_VisualManager 1994 src/compositor/visual_manager_3d_gl.c void visual_3d_enable_fog(GF_VisualManager *visual) GF_VisualManager 2186 src/compositor/visual_manager_3d_gl.c GF_VisualManager *visual = tr_state->visual; GF_VisualManager 2328 src/compositor/visual_manager_3d_gl.c static void visual_3d_set_fog_shaders(GF_VisualManager *visual) GF_VisualManager 2360 src/compositor/visual_manager_3d_gl.c static void visual_3d_set_clippers_shaders(GF_VisualManager *visual, GF_TraverseState *tr_state) GF_VisualManager 2412 src/compositor/visual_manager_3d_gl.c GF_VisualManager *visual = tr_state->visual; GF_VisualManager 2413 src/compositor/visual_manager_3d_gl.c GF_VisualManager *root_visual = visual->compositor->visual; GF_VisualManager 2821 src/compositor/visual_manager_3d_gl.c GF_VisualManager *visual = tr_state->visual; GF_VisualManager 3597 src/compositor/visual_manager_3d_gl.c void visual_3d_clear(GF_VisualManager *visual, SFColor color, Fixed alpha) GF_VisualManager 3608 src/compositor/visual_manager_3d_gl.c void visual_3d_fill_rect(GF_VisualManager *visual, GF_Rect rc, SFColorRGBA color) GF_VisualManager 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)