|
void | gf_sc_register_time_node (GF_Compositor *sr, GF_TimeNode *tn) |
|
void | gf_sc_unregister_time_node (GF_Compositor *sr, GF_TimeNode *tn) |
|
void | gf_sc_texture_setup (GF_TextureHandler *hdl, GF_Compositor *sr, GF_Node *owner) |
|
void | gf_sc_texture_destroy (GF_TextureHandler *txh) |
|
GF_TextureHandler * | gf_sc_texture_get_handler (GF_Node *n) |
|
Bool | gf_sc_texture_check_url_change (GF_TextureHandler *txh, MFURL *url) |
|
GF_Err | gf_sc_texture_play (GF_TextureHandler *txh, MFURL *url) |
|
GF_Err | gf_sc_texture_play_from_to (GF_TextureHandler *txh, MFURL *url, Double start_offset, Double end_offset, Bool can_loop, Bool lock_scene_timeline) |
|
void | gf_sc_texture_stop (GF_TextureHandler *txh) |
|
void | gf_sc_texture_restart (GF_TextureHandler *txh) |
|
void | gf_sc_texture_update_frame (GF_TextureHandler *txh, Bool disable_resync) |
|
void | gf_sc_texture_release_stream (GF_TextureHandler *txh) |
|
Bool | compositor_mpeg4_is_sensor_node (GF_Node *node) |
|
GF_SensorHandler * | compositor_mpeg4_get_sensor_handler (GF_Node *n) |
|
GF_AudioMixer * | gf_mixer_new (struct _audio_render *ar) |
|
void | gf_mixer_del (GF_AudioMixer *am) |
|
void | gf_mixer_remove_all (GF_AudioMixer *am) |
|
void | gf_mixer_add_input (GF_AudioMixer *am, GF_AudioInterface *src) |
|
void | gf_mixer_remove_input (GF_AudioMixer *am, GF_AudioInterface *src) |
|
void | gf_mixer_lock (GF_AudioMixer *am, Bool lockIt) |
|
u32 | gf_mixer_get_output (GF_AudioMixer *am, void *buffer, u32 buffer_size, u32 delay_ms) |
|
Bool | gf_mixer_reconfig (GF_AudioMixer *am) |
|
void | gf_mixer_get_config (GF_AudioMixer *am, u32 *outSR, u32 *outCH, u32 *outBPS, u32 *outChCfg) |
|
void | gf_mixer_set_config (GF_AudioMixer *am, u32 outSR, u32 outCH, u32 outBPS, u32 ch_cfg) |
|
Bool | gf_mixer_is_src_present (GF_AudioMixer *am, GF_AudioInterface *ifce) |
|
u32 | gf_mixer_get_src_count (GF_AudioMixer *am) |
|
void | gf_mixer_force_chanel_out (GF_AudioMixer *am, u32 num_channels) |
|
u32 | gf_mixer_get_block_align (GF_AudioMixer *am) |
|
Bool | gf_mixer_must_reconfig (GF_AudioMixer *am) |
|
Bool | gf_mixer_empty (GF_AudioMixer *am) |
|
GF_Err | gf_afc_load (GF_AudioFilterChain *afc, GF_User *user, char *filterstring) |
|
GF_Err | gf_afc_setup (GF_AudioFilterChain *afc, u32 bps, u32 sr, u32 chan, u32 ch_cfg, u32 *ch_out, u32 *ch_cfg_out) |
|
u32 | gf_afc_process (GF_AudioFilterChain *afc, u32 nb_bytes) |
|
void | gf_afc_unload (GF_AudioFilterChain *afc) |
|
void | gf_afc_reset (GF_AudioFilterChain *afc) |
|
GF_AudioRenderer * | gf_sc_ar_load (GF_User *user) |
|
void | gf_sc_ar_del (GF_AudioRenderer *ar) |
|
void | gf_sc_ar_control (GF_AudioRenderer *ar, u32 CtrlType) |
|
void | gf_sc_ar_set_volume (GF_AudioRenderer *ar, u32 Volume) |
|
void | gf_sc_ar_set_pan (GF_AudioRenderer *ar, u32 Balance) |
|
void | gf_sc_ar_mute (GF_AudioRenderer *ar, Bool mute) |
|
void | gf_sc_ar_set_priority (GF_AudioRenderer *ar, u32 priority) |
|
u32 | gf_sc_ar_get_clock (GF_AudioRenderer *ar) |
|
void | gf_sc_ar_reset (GF_AudioRenderer *ar) |
|
void | gf_sc_ar_add_src (GF_AudioRenderer *ar, GF_AudioInterface *source) |
|
void | gf_sc_ar_remove_src (GF_AudioRenderer *ar, GF_AudioInterface *source) |
|
void | gf_sc_ar_reconfig (GF_AudioRenderer *ar) |
|
u32 | gf_sc_ar_get_delay (GF_AudioRenderer *ar) |
|
void | gf_sc_audio_setup (GF_AudioInput *ai, GF_Compositor *sr, GF_Node *node) |
|
void | gf_sc_audio_predestroy (GF_AudioInput *ai) |
|
GF_Err | gf_sc_audio_open (GF_AudioInput *ai, MFURL *url, Double clipBegin, Double clipEnd, Bool lock_timeline) |
|
void | gf_sc_audio_stop (GF_AudioInput *ai) |
|
void | gf_sc_audio_restart (GF_AudioInput *ai) |
|
Bool | gf_sc_audio_check_url (GF_AudioInput *ai, MFURL *url) |
|
void | gf_sc_audio_register (GF_AudioInput *ai, GF_TraverseState *tr_state) |
|
void | gf_sc_audio_unregister (GF_AudioInput *ai) |
|
GF_Err | gf_term_get_mfurl_from_xlink (GF_Node *node, MFURL *mfurl) |
|
Fixed | gf_sc_svg_convert_length_to_display (GF_Compositor *sr, SVG_Length *length) |
|
char * | gf_term_resolve_xlink (GF_Node *node, char *the_url) |
|
GF_Err | compositor_2d_set_aspect_ratio (GF_Compositor *sr) |
|
void | compositor_2d_set_user_transform (GF_Compositor *sr, Fixed zoom, Fixed tx, Fixed ty, Bool is_resize) |
|
GF_Err | compositor_2d_get_video_access (GF_VisualManager *surf) |
|
void | compositor_2d_release_video_access (GF_VisualManager *surf) |
|
void | compositor_2d_init_callbacks (GF_Compositor *compositor) |
|
GF_Rect | compositor_2d_update_clipper (GF_TraverseState *tr_state, GF_Rect this_clip, Bool *need_restore, GF_Rect *original, Bool for_layer) |
|
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) |
|
Bool | compositor_get_2d_plane_intersection (GF_Ray *ray, SFVec3f *res) |
|
void | compositor_send_resize_event (GF_Compositor *compositor, GF_SceneGraph *subscene, Fixed old_z, Fixed old_tx, Fixed old_ty, Bool is_resize) |
|
void | compositor_set_cache_memory (GF_Compositor *compositor, u32 memory) |
|
Bool | compositor_background_transparent (GF_Node *node) |
|
GF_Err | compositor_3d_set_aspect_ratio (GF_Compositor *sr) |
|
GF_Camera * | compositor_3d_get_camera (GF_Compositor *sr) |
|
void | compositor_3d_reset_camera (GF_Compositor *sr) |
|
GF_Camera * | compositor_layer3d_get_camera (GF_Node *node) |
|
void | compositor_layer3d_bind_camera (GF_Node *node, Bool do_bind, u32 nav_value) |
|
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_Err | compositor_3d_get_screen_buffer (GF_Compositor *sr, GF_VideoSurface *fb, u32 depth_buffer_mode) |
|
GF_Err | compositor_3d_get_offscreen_buffer (GF_Compositor *sr, GF_VideoSurface *fb, u32 view_idx, u32 depth_buffer_mode) |
|
GF_Err | compositor_3d_release_screen_buffer (GF_Compositor *sr, GF_VideoSurface *framebuffer) |
|
void | gf_sc_load_opengl_extensions (GF_Compositor *sr, Bool has_gl_context) |
|
Bool | gf_sc_fit_world_to_screen (GF_Compositor *compositor) |
|
Bool | gf_sc_exec_event (GF_Compositor *sr, GF_Event *evt) |
|
void | gf_sc_get_nodes_bounds (GF_Node *self, GF_ChildNodeItem *children, GF_TraverseState *tr_state, s32 *child_idx) |
|
Bool | gf_sc_exec_event_vrml (GF_Compositor *compositor, GF_Event *ev) |
|
void | gf_sc_visual_register (GF_Compositor *sr, GF_VisualManager *surf) |
|
void | gf_sc_visual_unregister (GF_Compositor *sr, GF_VisualManager *surf) |
|
Bool | gf_sc_visual_is_registered (GF_Compositor *sr, GF_VisualManager *surf) |
|
Bool | gf_sc_pick_in_clipper (GF_TraverseState *tr_state, GF_Rect *clip) |
|
void | compositor_gradient_update (GF_TextureHandler *txh) |
|
void | compositor_set_ar_scale (GF_Compositor *sr, Fixed scaleX, Fixed scaleY) |
|
void | gf_sc_check_focus_upon_destroy (GF_Node *n) |
|
void | gf_sc_key_navigator_del (GF_Compositor *sr, GF_Node *n) |
|
void | gf_sc_change_key_navigator (GF_Compositor *sr, GF_Node *n) |
|
GF_Node * | gf_scene_get_keynav (GF_SceneGraph *sg, GF_Node *sensor) |
|
const char * | gf_scene_get_service_url (GF_SceneGraph *sg) |
|
Bool | gf_scene_is_over (GF_SceneGraph *sg) |
|
GF_SceneGraph * | gf_scene_enum_extra_scene (GF_SceneGraph *sg, u32 *i) |
|
void | compositor_svg_build_gradient_texture (GF_TextureHandler *txh) |
|
Bool | compositor_svg_traverse_base (GF_Node *node, SVGAllAttributes *all_atts, GF_TraverseState *tr_state, SVGPropertiesPointers *backup_props, u32 *backup_flags) |
|
Bool | compositor_svg_is_display_off (SVGPropertiesPointers *props) |
|
void | compositor_svg_apply_local_transformation (GF_TraverseState *tr_state, SVGAllAttributes *atts, GF_Matrix2D *backup_matrix_2d, GF_Matrix *backup_matrix) |
|
void | compositor_svg_restore_parent_transformation (GF_TraverseState *tr_state, GF_Matrix2D *backup_matrix_2d, GF_Matrix *backup_matrix) |
|
void | compositor_svg_traverse_children (GF_ChildNodeItem *children, GF_TraverseState *tr_state) |
|
Bool | compositor_svg_evaluate_conditional (GF_Compositor *compositor, SVGAllAttributes *all_atts) |
|
GF_Node * | compositor_svg_get_xlink_resource_node (GF_Node *node, XMLRI *xlink) |
|
GF_SceneGraph * | gf_sc_animation_get_scenegraph (GF_Node *node) |
|
GF_FontManager * | gf_font_manager_new (GF_User *user) |
|
void | gf_font_manager_del (GF_FontManager *fm) |
|
GF_Font * | gf_font_manager_set_font (GF_FontManager *fm, char **alt_fonts, u32 nb_fonts, u32 styles) |
|
GF_Font * | gf_font_manager_set_font_ex (GF_FontManager *fm, char **alt_fonts, u32 nb_fonts, u32 styles, Bool check_only) |
|
GF_TextSpan * | gf_font_manager_create_span (GF_FontManager *fm, GF_Font *font, char *span, Fixed font_size, Bool needs_x_offset, Bool needs_y_offset, Bool needs_rotate, const char *lang, Bool fliped_text, u32 styles, GF_Node *user) |
|
void | gf_font_manager_delete_span (GF_FontManager *fm, GF_TextSpan *tspan) |
|
GF_Err | gf_font_manager_register_font (GF_FontManager *fm, GF_Font *font) |
|
GF_Err | gf_font_manager_unregister_font (GF_FontManager *fm, GF_Font *font) |
|
void | gf_font_manager_refresh_span_bounds (GF_TextSpan *span) |
|
GF_Path * | gf_font_span_create_path (GF_TextSpan *span) |
|
void | gf_font_spans_draw_2d (GF_List *spans, GF_TraverseState *tr_state, u32 hl_color, Bool force_texture_text, GF_Rect *bounds) |
|
void | gf_font_spans_draw_3d (GF_List *spans, GF_TraverseState *tr_state, DrawAspect2D *asp, u32 text_hl, Bool force_texturing) |
|
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) |
|
void | gf_font_spans_get_selection (GF_Node *node, GF_List *spans, GF_TraverseState *tr_state) |
|
GF_Font * | gf_compositor_svg_set_font (GF_FontManager *fm, char *a_font, u32 styles, Bool check_only) |
|
u32 | gf_sc_focus_switch_ring (GF_Compositor *compositor, Bool move_prev, GF_Node *focus, u32 force_focus_type) |
|
Bool | compositor_handle_navigation (GF_Compositor *compositor, GF_Event *ev) |
|
void | gf_sc_next_frame_state (GF_Compositor *compositor, u32 state) |
|
GF_Err | gf_sc_add_video_listener (GF_Compositor *compositor, GF_VideoListener *vl) |
|
GF_Err | gf_sc_remove_video_listener (GF_Compositor *compositor, GF_VideoListener *vl) |
|
GF_Err | gf_sc_add_audio_listener (GF_Compositor *compositor, GF_AudioListener *al) |
|
GF_Err | gf_sc_remove_audio_listener (GF_Compositor *compositor, GF_AudioListener *al) |
|
GF_Err | gf_sc_set_scene_size (GF_Compositor *compositor, u32 Width, u32 Height, Bool force_size) |
|
Bool | gf_sc_use_raw_texture (GF_Compositor *compositor) |
|
void | gf_sc_get_av_caps (GF_Compositor *compositor, u32 *width, u32 *height, u32 *bpp, u32 *channels, u32 *sample_rate) |
|