Public Attributes | List of all members
ScriptDebugger::LiveEditFuncs Struct Reference

Public Attributes

void * udata
 
void(* node_path_func )(void *, const NodePath &p_path, int p_id)
 
void(* res_path_func )(void *, const String &p_path, int p_id)
 
void(* node_set_func )(void *, int p_id, const StringName &p_prop, const Variant &p_value)
 
void(* node_set_res_func )(void *, int p_id, const StringName &p_prop, const String &p_value)
 
void(* node_call_func )(void *, int p_id, const StringName &p_method, VARIANT_ARG_DECLARE)
 
void(* res_set_func )(void *, int p_id, const StringName &p_prop, const Variant &p_value)
 
void(* res_set_res_func )(void *, int p_id, const StringName &p_prop, const String &p_value)
 
void(* res_call_func )(void *, int p_id, const StringName &p_method, VARIANT_ARG_DECLARE)
 
void(* root_func )(void *, const NodePath &p_scene_path, const String &p_scene_from)
 
void(* tree_create_node_func )(void *, const NodePath &p_parent, const String &p_type, const String &p_name)
 
void(* tree_instance_node_func )(void *, const NodePath &p_parent, const String &p_path, const String &p_name)
 
void(* tree_remove_node_func )(void *, const NodePath &p_at)
 
void(* tree_remove_and_keep_node_func )(void *, const NodePath &p_at, ObjectID p_keep_id)
 
void(* tree_restore_node_func )(void *, ObjectID p_id, const NodePath &p_at, int p_at_pos)
 
void(* tree_duplicate_node_func )(void *, const NodePath &p_at, const String &p_new_name)
 
void(* tree_reparent_node_func )(void *, const NodePath &p_at, const NodePath &p_new_place, const String &p_new_name, int p_at_pos)
 

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