|
int | add_track (TrackType p_type, int p_at_pos=-1) |
|
void | remove_track (int p_track) |
|
int | get_track_count () const |
|
TrackType | track_get_type (int p_track) const |
|
void | track_set_path (int p_track, const NodePath &p_path) |
|
NodePath | track_get_path (int p_track) const |
|
int | find_track (const NodePath &p_path) const |
|
void | track_move_up (int p_track) |
|
void | track_move_down (int p_track) |
|
int | transform_track_insert_key (int p_track, float p_time, const Vector3 p_loc, const Quat &p_rot=Quat(), const Vector3 &p_scale=Vector3()) |
|
void | track_insert_key (int p_track, float p_time, const Variant &p_key, float p_transition=1) |
|
void | track_set_key_transition (int p_track, int p_key_idx, float p_transition) |
|
void | track_set_key_value (int p_track, int p_key_idx, const Variant &p_value) |
|
int | track_find_key (int p_track, float p_time, bool p_exact=false) const |
|
void | track_remove_key (int p_track, int p_idx) |
|
void | track_remove_key_at_pos (int p_track, float p_pos) |
|
int | track_get_key_count (int p_track) const |
|
Variant | track_get_key_value (int p_track, int p_key_idx) const |
|
float | track_get_key_time (int p_track, int p_key_idx) const |
|
float | track_get_key_transition (int p_track, int p_key_idx) const |
|
Error | transform_track_get_key (int p_track, int p_key, Vector3 *r_loc, Quat *r_rot, Vector3 *r_scale) const |
|
void | track_set_interpolation_type (int p_track, InterpolationType p_interp) |
|
InterpolationType | track_get_interpolation_type (int p_track) const |
|
Error | transform_track_interpolate (int p_track, float p_time, Vector3 *r_loc, Quat *r_rot, Vector3 *r_scale) const |
|
Variant | value_track_interpolate (int p_track, float p_time) const |
|
void | value_track_get_key_indices (int p_track, float p_time, float p_delta, List< int > *p_indices) const |
|
void | value_track_set_continuous (int p_track, bool p_continuous) |
|
bool | value_track_is_continuous (int p_track) const |
|
void | method_track_get_key_indices (int p_track, float p_time, float p_delta, List< int > *p_indices) const |
|
Vector< Variant > | method_track_get_params (int p_track, int p_key_idx) const |
|
StringName | method_track_get_name (int p_track, int p_key_idx) const |
|
void | set_length (float p_length) |
|
float | get_length () const |
|
void | set_loop (bool p_enabled) |
|
bool | has_loop () const |
|
void | set_step (float p_step) |
|
float | get_step () const |
|
void | clear () |
|
void | optimize (float p_allowed_linear_err=0.05, float p_allowed_angular_err=0.01, float p_max_optimizable_angle=Math_PI *0.125) |
|
template<class T > |
T | _interpolate (const Vector< TKey< T > > &p_keys, float p_time, InterpolationType p_interp, bool *p_ok) const |
|
virtual bool | can_reload_from_file () |
|
virtual void | reload_from_file () |
|
void | register_owner (Object *p_owner) |
|
void | unregister_owner (Object *p_owner) |
|
void | set_name (const String &p_name) |
|
String | get_name () const |
|
virtual void | set_path (const String &p_path, bool p_take_over=false) |
|
String | get_path () const |
|
void | set_subindex (int p_sub_index) |
|
int | get_subindex () const |
|
Ref< Resource > | duplicate (bool p_subresources=false) |
|
void | set_import_metadata (const Ref< ResourceImportMetadata > &p_metadata) |
|
Ref< ResourceImportMetadata > | get_import_metadata () const |
|
virtual RID | get_rid () const |
|
_FORCE_INLINE_ bool | is_referenced () const |
|
bool | init_ref () |
|
void | reference () |
|
bool | unreference () |
|
int | reference_get_count () const |
|
_FORCE_INLINE_ void | _change_notify (const char *p_what="") |
|
bool | _is_gpl_reversed () const |
|
_FORCE_INLINE_ ObjectID | get_instance_ID () const |
|
void | add_change_receptor (Object *p_receptor) |
|
void | remove_change_receptor (Object *p_receptor) |
|
template<class T > |
T * | cast_to () |
|
template<class T > |
const T * | cast_to () const |
|
virtual String | get_type () const |
|
virtual String | get_save_type () const |
|
virtual bool | is_type (const String &p_type) const |
|
virtual bool | is_type_ptr (void *p_ptr) const |
|
_FORCE_INLINE_ const StringName & | get_type_name () const |
|
void | set (const StringName &p_name, const Variant &p_value, bool *r_valid=NULL) |
|
Variant | get (const StringName &p_name, bool *r_valid=NULL) const |
|
void | get_property_list (List< PropertyInfo > *p_list, bool p_reversed=false) const |
|
bool | has_method (const StringName &p_method) const |
|
void | get_method_list (List< MethodInfo > *p_list) const |
|
Variant | callv (const StringName &p_method, const Array &p_args) |
|
virtual Variant | call (const StringName &p_method, const Variant **p_args, int p_argcount, Variant::CallError &r_error) |
|
virtual void | call_multilevel (const StringName &p_method, const Variant **p_args, int p_argcount) |
|
virtual void | call_multilevel_reversed (const StringName &p_method, const Variant **p_args, int p_argcount) |
|
Variant | call (const StringName &p_name, VARIANT_ARG_LIST) |
|
void | call_multilevel (const StringName &p_name, VARIANT_ARG_LIST) |
|
void | notification (int p_notification, bool p_reversed=false) |
|
virtual Variant | getvar (const Variant &p_key, bool *r_valid=NULL) const |
|
virtual void | setvar (const Variant &p_key, const Variant &p_value, bool *r_valid=NULL) |
|
void | set_script (const RefPtr &p_script) |
|
RefPtr | get_script () const |
|
bool | has_meta (const String &p_name) const |
|
void | set_meta (const String &p_name, const Variant &p_value) |
|
Variant | get_meta (const String &p_name) const |
|
void | get_meta_list (List< String > *p_list) const |
|
void | set_script_instance (ScriptInstance *p_instance) |
|
_FORCE_INLINE_ ScriptInstance * | get_script_instance () const |
|
void | add_user_signal (const MethodInfo &p_signal) |
|
void | emit_signal (const StringName &p_name, VARIANT_ARG_LIST) |
|
void | emit_signal (const StringName &p_name, const Variant **p_args, int p_argcount) |
|
void | get_signal_list (List< MethodInfo > *p_signals) const |
|
void | get_signal_connection_list (const StringName &p_signal, List< Connection > *p_connections) const |
|
void | get_all_signal_connections (List< Connection > *p_connections) const |
|
Error | connect (const StringName &p_signal, Object *p_to_object, const StringName &p_to_method, const Vector< Variant > &p_binds=Vector< Variant >(), uint32_t p_flags=0) |
|
void | disconnect (const StringName &p_signal, Object *p_to_object, const StringName &p_to_method) |
|
bool | is_connected (const StringName &p_signal, Object *p_to_object, const StringName &p_to_method) const |
|
void | call_deferred (const StringName &p_method, VARIANT_ARG_LIST) |
|
void | set_block_signals (bool p_block) |
|
bool | is_blocking_signals () const |
|
Variant::Type | get_static_property_type (const StringName &p_property, bool *r_valid=NULL) const |
|
virtual void | get_translatable_strings (List< String > *p_strings) const |
|
virtual void | get_argument_options (const StringName &p_function, int p_idx, List< String > *r_options) const |
|
StringName | XL_MESSAGE (const StringName &p_message) const |
|
StringName | tr (const StringName &p_message) const |
|
bool | is_queued_for_deletion () const |
|
_FORCE_INLINE_ void | set_message_translation (bool p_enable) |
|
_FORCE_INLINE_ bool | can_translate_messages () const |
|
void | clear_internal_resource_paths () |
|
|
bool | _set (const StringName &p_name, const Variant &p_value) |
|
bool | _get (const StringName &p_name, Variant &r_ret) const |
|
void | _get_property_list (List< PropertyInfo > *p_list) const |
|
void | emit_changed () |
|
void | notify_change_to_owners () |
|
virtual void | _resource_path_changed () |
|
void | _set_path (const String &p_path) |
|
void | _take_over_path (const String &p_path) |
|
virtual void | _initialize_typev () |
|
virtual bool | _setv (const StringName &p_name, const Variant &p_property) |
|
virtual bool | _getv (const StringName &p_name, Variant &r_property) const |
|
virtual void | _get_property_listv (List< PropertyInfo > *p_list, bool p_reversed) const |
|
virtual void | _notificationv (int p_notification, bool p_reversed) |
|
bool | _set (const StringName &p_name, const Variant &p_property) |
|
bool | _get (const StringName &p_name, Variant &r_property) const |
|
void | _get_property_list (List< PropertyInfo > *p_list) const |
|
void | _notification (int p_notification) |
|
void | cancel_delete () |
|
virtual void | _changed_callback (Object *p_changed, const char *p_prop) |
|
Variant | _call_bind (const Variant **p_args, int p_argcount, Variant::CallError &r_error) |
|
Variant | _call_deferred_bind (const Variant **p_args, int p_argcount, Variant::CallError &r_error) |
|
virtual const StringName * | _get_type_namev () const |
|
DVector< String > | _get_meta_list_bind () const |
|
Array | _get_property_list_bind () const |
|
Array | _get_method_list_bind () const |
|
void | _clear_internal_resource_paths (const Variant &p_var) |
|