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

Public Attributes

u64 __reserved_null
 
NodeIDedItemid_node
 
NodeIDedItemid_node_last
 
GF_NodeRootNode
 
GF_List * exported_nodes
 
void * userpriv
 
void(* NodeCallback )(void *user_priv, u32 type, GF_Node *node, void *ctxdata)
 
Double(* GetSceneTime )(void *userpriv)
 
struct __tag_scene_graphparent_scene
 
u32 width
 
u32 height
 
Bool usePixelMetrics
 
Bool modified
 
gf_sg_script_action script_action
 
void * script_action_cbck
 
void(* script_load )(GF_Node *node)
 
void(* on_node_modified )(struct __tag_scene_graph *sg, GF_Node *node, GF_FieldInfo *info, GF_Node *script)
 
GF_List * ns
 
char szNameBuffer [100]
 
GF_List * Routes
 
struct _proto_instancepOwningProto
 
GF_List * protos
 
GF_List * unregistered_protos
 
GF_List * routes_to_activate
 
GF_List * routes_to_destroy
 
u32 simulation_tick
 
GF_SceneGraph *(* GetExternProtoLib )(void *userpriv, MFURL *lib_url)
 
u32 max_defined_route_id
 
GF_Nodeglobal_qp
 
GF_List * use_stack
 
Bool abort_bubbling
 
GF_Mutexdom_evt_mx
 
GF_DOMEventTarget dom_evt
 
u32 nb_evts_focus
 
u32 nb_evts_mouse
 
u32 nb_evts_key
 
u32 nb_evts_ui
 
u32 nb_evts_text
 
u32 nb_evts_smil
 
u32 nb_evts_mutation
 
u32 nb_evts_laser
 
u32 nb_evts_media
 
u32 nb_evts_svg
 
u32 dom_evt_filter
 
GF_List * xlink_hrefs
 
GF_List * smil_timed_elements
 
GF_List * modified_smil_timed_elements
 
Bool update_smil_timing
 
GF_List * listeners_to_add
 

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