libgpac  0.5.0
Public Attributes | List of all members
__tag_compositor Struct Reference

Public Attributes

GF_Useruser
 
GF_Terminalterm
 
struct _audio_renderaudio_renderer
 
GF_VideoOutput * video_out
 
GF_Raster2D * rasterizer
 
GF_List * video_listeners
 
GF_ThreadVisualThread
 
u32 video_th_state
 
GF_Mutexmx
 
GF_List * proto_modules
 
GF_SceneGraphscene
 
GF_List * extra_scenes
 
u32 inherit_type_3d
 
GF_List * time_nodes
 
GF_List * textures
 
Double frame_rate
 
Bool no_regulation
 
u32 frame_duration
 
u32 frame_time [GF_SR_FPS_COMPUTE_SIZE]
 
u32 current_frame
 
u32 last_frame_time
 
u32 caret_next_draw_time
 
Bool show_caret
 
Bool text_edit_changed
 
u32 last_click_time
 
u32 display_width
 
u32 display_height
 
u32 vp_x
 
u32 vp_y
 
u32 vp_width
 
u32 vp_height
 
u32 output_width
 
u32 output_height
 
u32 scene_width
 
u32 scene_height
 
Bool has_size_info
 
Bool fullscreen
 
Bool paused
 
Bool step_mode
 
u32 frame_draw_type
 
u32 force_next_frame_redraw
 
Bool is_hidden
 
Bool freeze_display
 
Bool debug_defer
 
Bool disable_composite_blit
 
Bool disable_hardware_blit
 
Bool rebuild_offscreen_textures
 
u32 frame_number
 
u32 interaction_sensors
 
Bool reset_graphics
 
GF_FontManager * font_manager
 
Bool reset_fonts
 
s32 fonts_pending
 
u32 aspect_ratio
 
u32 antiAlias
 
u32 texture_text_mode
 
Bool high_speed
 
Bool stress_mode
 
Bool force_opengl_2d
 
Bool opengl_raster
 
u32 key_states
 
u32 interaction_level
 
u32 override_size_flags
 
u32 msg_type
 
u32 new_width
 
u32 new_height
 
u32 back_color
 
u32 draw_bvol
 
u32 sys_colors [28]
 
GF_List * visuals
 
GF_List * strike_bank
 
GF_VisualManager * visual
 
Bool root_visual_setup
 
u32 recompute_ar
 
Bool zoom_changed
 
struct _traversing_statetraverse_state
 
GF_Nodegrab_node
 
GF_Nodegrab_use
 
GF_Nodefocus_node
 
GF_Nodefocus_used
 
GF_List * focus_ancestors
 
GF_List * focus_use_stack
 
Bool focus_uses_dom_events
 
u32 sensor_type
 
GF_List * previous_sensors
 
GF_List * sensors
 
u32 grabbed_sensor
 
GF_Nodekeynav_node
 
GF_List * env_tests
 
void * hw_context
 
Bool hw_locked
 
GF_VideoSurface hw_surface
 
Bool video_memory
 
Bool request_video_memory
 
Bool last_had_overlays
 
GF_RasterCallback raster_callbacks
 
Bool scalable_zoom
 
Bool enable_yuv_hw
 
Bool disable_partial_hw_blit
 
u32 navigate_mode
 
Bool navigation_disabled
 
u32 rotate_mode
 
u32 navigation_state
 
Fixed grab_x
 
Fixed grab_y
 
Fixed scale_x
 
Fixed scale_y
 
Fixed zoom
 
Fixed trans_x
 
Fixed trans_y
 
Fixed rotation
 
u32 skip_flush
 
u32 num_clicks
 
struct _drawable * focus_highlight
 
u32 highlight_fill
 
u32 highlight_stroke
 
Fixed highlight_stroke_width
 
GF_Nodehit_node
 
GF_Nodehit_appear
 
GF_Nodeprev_hit_appear
 
GF_List * hit_use_stack
 
GF_List * prev_hit_use_stack
 
Bool hit_use_dom_events
 
GF_Matrix hit_world_to_local
 
GF_Matrix hit_local_to_world
 
SFVec3f hit_local_point
 
SFVec3f hit_world_point
 
SFVec2f hit_texcoords
 
GF_Ray hit_world_ray
 
SFVec3f hit_normal
 
Fixed hit_square_dist
 
GF_Nodetext_selection
 
SFVec2f start_sel
 
SFVec2f end_sel
 
u32 store_text_state
 
GF_Nodehit_text
 
u32 sel_buffer_len
 
u32 sel_buffer_alloc
 
u16 * sel_buffer
 
u8 * selected_text
 
u32 text_sel_color
 
s32 picked_glyph_idx
 
s32 picked_span_idx
 
u32 focus_text_type
 
Bool edit_is_tspan
 
char ** edited_text
 
u32 caret_pos
 
u32 dom_text_pos
 
Bool emul_pow2
 
Bool raster_outlines
 
Bool disable_rect_ext
 
Bool bitmap_use_pixels
 
u32 draw_normals
 
u32 backcull
 
Bool poly_aa
 
Bool disable_glu_scale
 
u32 wiremode
 
u32 collide_mode
 
Bool gravity_on
 
Bool disable_gl_cull
 
Bool disable_yuvgl
 
u32 default_navigation_mode
 
GF_Meshunit_bbox
 
GF_Nodeactive_layer
 
GLCaps gl_caps
 
u32 offscreen_width
 
u32 offscreen_height
 
Fixed depth_gl_scale
 
Fixed depth_gl_strips_filter
 
u32 depth_gl_type
 
Fixed interoccular_offset
 
Fixed view_distance_offset
 
u32 networks_time
 
u32 decoders_time
 
u32 visual_config_time
 
u32 traverse_setup_time
 
u32 traverse_and_direct_draw_time
 
u32 indirect_draw_time
 
Bool auto_calibration
 
s32 display_depth
 

Member Data Documentation

Bool __tag_compositor::paused

! paused will not stop display (this enables pausing a VRML world and still examining it)


The documentation for this struct was generated from the following file: