libgpac
Documentation of the core library of GPAC
|
GPAC A/V/2D/3D compositor/rendering. More...
Functions | |
GF_Err | gf_sc_load (GF_Compositor *compositor) |
void | gf_sc_unload (GF_Compositor *compositor) |
void | gf_sc_set_fps (GF_Compositor *compositor, GF_Fraction fps) |
GF_Err | gf_sc_set_scene (GF_Compositor *compositor, GF_SceneGraph *scene_graph) |
Bool | gf_sc_draw_frame (GF_Compositor *compositor, Bool no_video_flush, s32 *ms_till_next) |
void | gf_sc_invalidate (GF_Compositor *compositor, GF_Node *node) |
void | gf_sc_invalidate_next_frame (GF_Compositor *compositor) |
Bool | gf_sc_frame_was_produced (GF_Compositor *compositor) |
u32 | gf_sc_get_clock (GF_Compositor *compositor) |
void | gf_sc_node_destroy (GF_Compositor *compositor, GF_Node *node, GF_SceneGraph *sg) |
void | gf_sc_lock (GF_Compositor *compositor, Bool do_lock) |
Bool | gf_sc_user_event (GF_Compositor *compositor, GF_Event *event) |
void | gf_sc_disconnect (GF_Compositor *compositor) |
void | gf_sc_connect_from_time (GF_Compositor *compositor, const char *URL, u64 startTime, u32 pause_at_first_frame, Bool secondary_scene, const char *parent_path) |
void | gf_sc_map_point (GF_Compositor *compositor, s32 X, s32 Y, Fixed *bifsX, Fixed *bifsY) |
Double | gf_sc_get_fps (GF_Compositor *compositor, Bool absoluteFPS) |
Bool | gf_sc_has_text_selection (GF_Compositor *compositor) |
const char * | gf_sc_get_selected_text (GF_Compositor *compositor) |
GF_Err | gf_sc_paste_text (GF_Compositor *compositor, const char *text) |
GF_Err | gf_sc_add_object (GF_Compositor *compositor, const char *url, Bool auto_play) |
GF_Err | gf_sc_get_screen_buffer (GF_Compositor *compositor, GF_VideoSurface *framebuffer, GF_CompositorGrabMode depth_grab_mode) |
GF_Err | gf_sc_get_offscreen_buffer (GF_Compositor *compositor, GF_VideoSurface *framebuffer, u32 view_idx, GF_CompositorGrabMode depth_grab_mode) |
GF_Err | gf_sc_release_screen_buffer (GF_Compositor *compositor, GF_VideoSurface *framebuffer) |
void | gf_sc_reset_graphics (GF_Compositor *compositor) |
GF_Err | gf_sc_get_viewpoint (GF_Compositor *compositor, u32 viewpoint_idx, const char **out_name, Bool *is_bound) |
GF_Err | gf_sc_set_viewpoint (GF_Compositor *compositor, u32 viewpoint_idx, const char *viewpoint_name) |
void | gf_sc_traverse_subscene (GF_Compositor *compositor, GF_Node *inline_parent, GF_SceneGraph *subscene, void *rs) |
GF_Err | gf_sc_set_size (GF_Compositor *compositor, u32 new_width, u32 new_height) |
void | gf_sc_register_extra_graph (GF_Compositor *compositor, GF_SceneGraph *extra_scene, Bool do_remove) |
GF_Compositor * | gf_sc_get_compositor (GF_Node *node) |
Bool | gf_sc_script_action (GF_Compositor *compositor, GF_JSAPIActionType type, GF_Node *node, GF_JSAPIParam *param) |
Bool | gf_sc_uri_is_hardcoded_proto (GF_Compositor *compositor, const char *uri) |
void | gf_sc_reload_config (GF_Compositor *compositor) |
u32 | gf_sc_get_time_in_ms (GF_Compositor *compositor) |
void | gf_sc_switch_quality (GF_Compositor *compositor, Bool up) |
void | gf_sc_toggle_addons (GF_Compositor *compositor, Bool show_addons) |
GF_Err | gf_sc_set_speed (GF_Compositor *compositor, Fixed speed) |
Bool | gf_sc_is_supported_url (GF_Compositor *compositor, const char *URL, Bool use_parent_url) |
void | gf_sc_navigate_to (GF_Compositor *compositor, const char *toURL) |
u32 | gf_sc_play_from_time (GF_Compositor *compositor, u64 from_time, u32 pause_at_first_frame) |
GF_Err | gf_sc_dump_scene (GF_Compositor *compositor, char *rad_name, char **filename, Bool xml_dump, Bool skip_proto) |
GF_Err | gf_sc_scene_update (GF_Compositor *compositor, char *type, char *com) |
void | gf_sc_select_service (GF_Compositor *compositor, u32 service_id) |
const char * | gf_sc_get_url (GF_Compositor *compositor) |
const void * | gf_sc_get_main_pid (GF_Compositor *compositor) |
const char * | gf_sc_get_world_info (GF_Compositor *compositor, GF_List *descriptions) |
u32 | gf_sc_get_current_service_id (GF_Compositor *compositor) |
Double | gf_sc_get_simulation_frame_rate (GF_Compositor *compositor, u32 *nb_frames_drawn) |
GF_Err | gf_sc_set_option (GF_Compositor *compositor, GF_CompositorOption type, u32 value) |
u32 | gf_sc_get_option (GF_Compositor *compositor, GF_CompositorOption type) |
>