pub struct TimelineAsset(/* private fields */);Expand description
IL2CPP class: UnityEngine.Timeline.TimelineAsset
Inherits: PlayableAsset
Implementations§
Source§impl TimelineAsset
impl TimelineAsset
pub fn base(self) -> PlayableAsset
Source§impl TimelineAsset
impl TimelineAsset
pub fn k_latest_version() -> i32
pub fn set_k_latest_version(value: i32)
Source§impl TimelineAsset
impl TimelineAsset
Sourcepub fn get_valid_framerate(framerate: impl Into<f32>) -> f32
pub fn get_valid_framerate(framerate: impl Into<f32>) -> f32
GetValidFramerate(f32) overload
Sourcepub fn add_sub_tracks_recursive(
track: impl Into<TrackAsset>,
) -> List_1<TrackAsset>
pub fn add_sub_tracks_recursive( track: impl Into<TrackAsset>, ) -> List_1<TrackAsset>
AddSubTracksRecursive(crate::unity_engine::timeline::trackasset::TrackAsset, *mutcrate::system::collections::generic::list_1::List_1<crate::unity_engine::timeline::trackasset::TrackAsset>) overload
Source§impl TimelineAsset
impl TimelineAsset
pub fn upgrade_to_latest_version_method_info() -> &'static MethodInfo
pub fn get_editor_settings_method_info() -> &'static MethodInfo
pub fn get_duration_method_info() -> &'static MethodInfo
pub fn get_fixed_duration_method_info() -> &'static MethodInfo
pub fn set_fixed_duration_method_info() -> &'static MethodInfo
pub fn get_duration_mode_method_info() -> &'static MethodInfo
pub fn set_duration_mode_method_info() -> &'static MethodInfo
pub fn get_outputs_method_info() -> &'static MethodInfo
pub fn get_clip_caps_method_info() -> &'static MethodInfo
pub fn get_output_track_count_method_info() -> &'static MethodInfo
pub fn get_root_track_count_method_info() -> &'static MethodInfo
pub fn on_validate_method_info() -> &'static MethodInfo
pub fn get_valid_framerate_method_info() -> &'static MethodInfo
pub fn get_root_track_method_info() -> &'static MethodInfo
pub fn get_root_tracks_method_info() -> &'static MethodInfo
pub fn get_output_track_method_info() -> &'static MethodInfo
pub fn get_output_tracks_method_info() -> &'static MethodInfo
pub fn update_root_track_cache_method_info() -> &'static MethodInfo
pub fn update_output_track_cache_method_info() -> &'static MethodInfo
pub fn get_flattened_tracks_method_info() -> &'static MethodInfo
pub fn get_marker_track_method_info() -> &'static MethodInfo
pub fn get_track_objects_method_info() -> &'static MethodInfo
pub fn add_track_internal_method_info() -> &'static MethodInfo
pub fn remove_track_method_info() -> &'static MethodInfo
pub fn create_playable_method_info() -> &'static MethodInfo
pub fn unity_engine_i_serialization_callback_receiver_on_before_serialize_method_info() -> &'static MethodInfo
pub fn unity_engine_i_serialization_callback_receiver_on_after_deserialize_method_info() -> &'static MethodInfo
pub fn internal_awake_method_info() -> &'static MethodInfo
pub fn gather_properties_method_info() -> &'static MethodInfo
pub fn create_marker_track_method_info() -> &'static MethodInfo
pub fn invalidate_method_info() -> &'static MethodInfo
pub fn update_fixed_duration_with_items_duration_method_info() -> &'static MethodInfo
pub fn calculate_items_duration_method_info() -> &'static MethodInfo
pub fn add_sub_tracks_recursive_method_info() -> &'static MethodInfo
pub fn create_track_method_info() -> &'static MethodInfo
pub fn delete_clip_method_info() -> &'static MethodInfo
pub fn delete_track_method_info() -> &'static MethodInfo
pub fn move_last_track_before_method_info() -> &'static MethodInfo
pub fn allocate_track_method_info() -> &'static MethodInfo
pub fn delete_recorded_animation_method_info() -> &'static MethodInfo
pub fn delete_recorded_animation_2_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl TimelineAsset
impl TimelineAsset
Sourcepub unsafe fn get_duration(this: impl Into<IlInstance>) -> f64
pub unsafe fn get_duration(this: impl Into<IlInstance>) -> f64
Direct (non-virtual) call to TimelineAsset’s own get_duration. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_outputs(
this: impl Into<IlInstance>,
) -> IEnumerable_1<PlayableBinding>
pub unsafe fn get_outputs( this: impl Into<IlInstance>, ) -> IEnumerable_1<PlayableBinding>
Direct (non-virtual) call to TimelineAsset’s own get_outputs. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_clip_caps(this: impl Into<IlInstance>) -> ClipCaps
pub unsafe fn get_clip_caps(this: impl Into<IlInstance>) -> ClipCaps
Direct (non-virtual) call to TimelineAsset’s own get_clipCaps. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn create_playable(
this: impl Into<IlInstance>,
graph: PlayableGraph,
go: GameObject,
) -> Playable
pub unsafe fn create_playable( this: impl Into<IlInstance>, graph: PlayableGraph, go: GameObject, ) -> Playable
Direct (non-virtual) call to TimelineAsset’s own CreatePlayable. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn unity_engine_i_serialization_callback_receiver_on_before_serialize(
this: impl Into<IlInstance>,
)
pub unsafe fn unity_engine_i_serialization_callback_receiver_on_before_serialize( this: impl Into<IlInstance>, )
Direct (non-virtual) call to TimelineAsset’s own UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(
this: impl Into<IlInstance>,
)
pub unsafe fn unity_engine_i_serialization_callback_receiver_on_after_deserialize( this: impl Into<IlInstance>, )
Direct (non-virtual) call to TimelineAsset’s own UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn gather_properties(
this: impl Into<IlInstance>,
director: PlayableDirector,
driver: IPropertyCollector,
)
pub unsafe fn gather_properties( this: impl Into<IlInstance>, director: PlayableDirector, driver: IPropertyCollector, )
Direct (non-virtual) call to TimelineAsset’s own GatherProperties. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl TimelineAsset
impl TimelineAsset
Trait Implementations§
Source§impl ClassIdentity for TimelineAsset
impl ClassIdentity for TimelineAsset
Source§impl Clone for TimelineAsset
impl Clone for TimelineAsset
Source§fn clone(&self) -> TimelineAsset
fn clone(&self) -> TimelineAsset
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for TimelineAsset
impl FromIlInstance for TimelineAsset
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleSource§impl IObject_2 for TimelineAsset
impl IObject_2 for TimelineAsset
fn m_cached_ptr(self) -> IntPtr
fn set_m_cached_ptr(self, value: IntPtr)
Source§impl ITimelineAsset for TimelineAsset
impl ITimelineAsset for TimelineAsset
fn m_version(self) -> i32
fn set_m_version(self, value: i32)
fn m_tracks(self) -> List_1<ScriptableObject>
fn set_m_tracks(self, value: List_1<ScriptableObject>)
fn m_fixed_duration(self) -> f64
fn set_m_fixed_duration(self, value: f64)
fn m_cache_output_tracks(self) -> Array<TrackAsset>
fn set_m_cache_output_tracks(self, value: Array<TrackAsset>)
fn m_cache_root_tracks(self) -> List_1<TrackAsset>
fn set_m_cache_root_tracks(self, value: List_1<TrackAsset>)
fn m_cache_flattened_tracks(self) -> List_1<TrackAsset>
fn set_m_cache_flattened_tracks(self, value: List_1<TrackAsset>)
fn m_editor_settings(self) -> TimelineAsset_EditorSettings
fn set_m_editor_settings(self, value: TimelineAsset_EditorSettings)
fn m_duration_mode(self) -> TimelineAsset_DurationMode
fn set_m_duration_mode(self, value: TimelineAsset_DurationMode)
fn m_marker_track(self) -> MarkerTrack
fn set_m_marker_track(self, value: MarkerTrack)
impl Copy for TimelineAsset
impl IObject for TimelineAsset
impl IPlayableAsset for TimelineAsset
impl IScriptableObject for TimelineAsset
Auto Trait Implementations§
impl Freeze for TimelineAsset
impl RefUnwindSafe for TimelineAsset
impl !Send for TimelineAsset
impl !Sync for TimelineAsset
impl Unpin for TimelineAsset
impl UnwindSafe for TimelineAsset
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<__T> IObject_2Methods for __Twhere
__T: IObject_2,
impl<__T> IObject_2Methods for __Twhere
__T: IObject_2,
Source§fn get_instance_id(self) -> i32
fn get_instance_id(self) -> i32
GetInstanceID() overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn equals(self, other: impl Into<Object>) -> bool
fn equals(self, other: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn ensure_running_on_main_thread(self)
fn ensure_running_on_main_thread(self)
EnsureRunningOnMainThread() overloadSource§fn get_cached_ptr(self) -> IntPtr
fn get_cached_ptr(self) -> IntPtr
GetCachedPtr() overloadSource§fn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_name() overloadSource§fn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_name(::unity::Il2CppString) overloadSource§fn get_hide_flags(self) -> HideFlags
fn get_hide_flags(self) -> HideFlags
get_hideFlags() overloadSource§fn set_hide_flags(self, value: impl Into<HideFlags>)
fn set_hide_flags(self, value: impl Into<HideFlags>)
set_hideFlags(crate::unity_engine::hideflags::HideFlags) overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§impl<__T> IPlayableAssetMethods for __Twhere
__T: IPlayableAsset,
impl<__T> IPlayableAssetMethods for __Twhere
__T: IPlayableAsset,
Source§fn create_playable(
self,
graph: impl Into<PlayableGraph>,
owner: impl Into<GameObject>,
) -> Playable
fn create_playable( self, graph: impl Into<PlayableGraph>, owner: impl Into<GameObject>, ) -> Playable
CreatePlayable(crate::unity_engine::playables::playablegraph::PlayableGraph, crate::unity_engine::gameobject::GameObject) overloadSource§fn get_duration(self) -> f64
fn get_duration(self) -> f64
get_duration() overloadSource§fn get_outputs(self) -> IEnumerable_1<PlayableBinding>
fn get_outputs(self) -> IEnumerable_1<PlayableBinding>
get_outputs() overloadSource§impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, q: Queue_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_null() -> ScriptPlayable_1<T0>
fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>
fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>
fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle
fn create_script_instance() -> Object
fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object
fn clone_script_instance_from_engine_object(source: Object_2) -> Object
fn ctor(self, handle: PlayableHandle)where
Self: Sized,
fn get_handle(self) -> PlayableHandlewhere
Self: Sized,
fn get_behaviour(self) -> T0where
Self: Sized,
fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable
fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>
fn equals(self, other: ScriptPlayable_1<T0>) -> boolwhere
Self: Sized,
fn cctor()
Source§impl<__T> IScriptableObjectMethods for __Twhere
__T: IScriptableObject,
impl<__T> IScriptableObjectMethods for __Twhere
__T: IScriptableObject,
Source§impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(
self,
dictionary: SortedDictionary_2<T0, T1>,
get_enumerator_ret_type: i32,
)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn get_not_started_or_ended(self) -> boolwhere
Self: Sized,
fn reset(self)where
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
Source§impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: SortedSet_1<T0>)where
Self: Sized,
fn ctor_2(self, set: SortedSet_1<T0>, reverse: bool)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
fn initialize(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn get_not_started_or_ended(self) -> boolwhere
Self: Sized,
fn reset(self)where
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn cctor()
Source§impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, stack: Stack_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, stack: Array<T0>)where
Self: Sized,
fn ctor_2(self, capacity: i32)where
Self: Sized,
fn ctor_3(self, capacity: i32, rollover_size: i32)where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn get_rollover_size(self) -> i32where
Self: Sized,
fn set_rollover_size(self, value: i32)where
Self: Sized,
fn set_default(stack: Array<TMP_TextProcessingStack_1<T0>>, item: T0)
fn clear(self)where
Self: Sized,
fn set_default_2(self, item: T0)where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn remove(self) -> T0where
Self: Sized,
fn push(self, item: T0)where
Self: Sized,
fn pop(self) -> T0where
Self: Sized,
fn peek(self) -> T0where
Self: Sized,
fn current_item(self) -> T0where
Self: Sized,
fn previous_item(self) -> T0where
Self: Sized,
Source§impl<__T> ITimelineAssetMethods for __Twhere
__T: ITimelineAsset,
impl<__T> ITimelineAssetMethods for __Twhere
__T: ITimelineAsset,
Source§fn upgrade_to_latest_version(self)
fn upgrade_to_latest_version(self)
UpgradeToLatestVersion() overloadSource§fn get_editor_settings(self) -> TimelineAsset_EditorSettings
fn get_editor_settings(self) -> TimelineAsset_EditorSettings
get_editorSettings() overloadSource§fn get_duration(self) -> f64
fn get_duration(self) -> f64
get_duration() overloadSource§fn get_fixed_duration(self) -> f64
fn get_fixed_duration(self) -> f64
get_fixedDuration() overloadSource§fn set_fixed_duration(self, value: impl Into<f64>)
fn set_fixed_duration(self, value: impl Into<f64>)
set_fixedDuration(f64) overloadSource§fn get_duration_mode(self) -> TimelineAsset_DurationMode
fn get_duration_mode(self) -> TimelineAsset_DurationMode
get_durationMode() overloadSource§fn set_duration_mode(self, value: impl Into<TimelineAsset_DurationMode>)
fn set_duration_mode(self, value: impl Into<TimelineAsset_DurationMode>)
set_durationMode(crate::unity_engine::timeline::timelineasset::TimelineAsset_DurationMode) overloadSource§fn get_outputs(self) -> IEnumerable_1<PlayableBinding>
fn get_outputs(self) -> IEnumerable_1<PlayableBinding>
get_outputs() overloadSource§fn get_clip_caps(self) -> ClipCaps
fn get_clip_caps(self) -> ClipCaps
get_clipCaps() overloadSource§fn get_output_track_count(self) -> i32
fn get_output_track_count(self) -> i32
get_outputTrackCount() overloadSource§fn get_root_track_count(self) -> i32
fn get_root_track_count(self) -> i32
get_rootTrackCount() overloadSource§fn on_validate(self)
fn on_validate(self)
OnValidate() overloadSource§fn get_root_track(self, index: impl Into<i32>) -> TrackAsset
fn get_root_track(self, index: impl Into<i32>) -> TrackAsset
GetRootTrack(i32) overloadSource§fn get_root_tracks(self) -> IEnumerable_1<TrackAsset>
fn get_root_tracks(self) -> IEnumerable_1<TrackAsset>
GetRootTracks() overloadSource§fn get_output_track(self, index: impl Into<i32>) -> TrackAsset
fn get_output_track(self, index: impl Into<i32>) -> TrackAsset
GetOutputTrack(i32) overloadSource§fn get_output_tracks(self) -> IEnumerable_1<TrackAsset>
fn get_output_tracks(self) -> IEnumerable_1<TrackAsset>
GetOutputTracks() overloadSource§fn update_root_track_cache(self)
fn update_root_track_cache(self)
UpdateRootTrackCache() overloadSource§fn update_output_track_cache(self)
fn update_output_track_cache(self)
UpdateOutputTrackCache() overloadSource§fn get_flattened_tracks(self) -> IEnumerable_1<TrackAsset>
fn get_flattened_tracks(self) -> IEnumerable_1<TrackAsset>
get_flattenedTracks() overloadSource§fn get_marker_track(self) -> MarkerTrack
fn get_marker_track(self) -> MarkerTrack
get_markerTrack() overloadSource§fn get_track_objects(self) -> List_1<ScriptableObject>
fn get_track_objects(self) -> List_1<ScriptableObject>
get_trackObjects() overloadSource§fn add_track_internal(self, track: impl Into<TrackAsset>)
fn add_track_internal(self, track: impl Into<TrackAsset>)
AddTrackInternal(crate::unity_engine::timeline::trackasset::TrackAsset) overloadSource§fn remove_track(self, track: impl Into<TrackAsset>)
fn remove_track(self, track: impl Into<TrackAsset>)
RemoveTrack(crate::unity_engine::timeline::trackasset::TrackAsset) overloadSource§fn create_playable(
self,
graph: impl Into<PlayableGraph>,
go: impl Into<GameObject>,
) -> Playable
fn create_playable( self, graph: impl Into<PlayableGraph>, go: impl Into<GameObject>, ) -> Playable
CreatePlayable(crate::unity_engine::playables::playablegraph::PlayableGraph, crate::unity_engine::gameobject::GameObject) overloadSource§fn unity_engine_i_serialization_callback_receiver_on_before_serialize(self)
fn unity_engine_i_serialization_callback_receiver_on_before_serialize(self)
UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() overloadSource§fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self)
fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self)
UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() overloadSource§fn internal_awake(self)
fn internal_awake(self)
__internalAwake() overloadSource§fn gather_properties(
self,
director: impl Into<PlayableDirector>,
driver: impl Into<IPropertyCollector>,
)
fn gather_properties( self, director: impl Into<PlayableDirector>, driver: impl Into<IPropertyCollector>, )
GatherProperties(crate::unity_engine::playables::playabledirector::PlayableDirector, crate::unity_engine::timeline::ipropertycollector::IPropertyCollector) overloadSource§fn create_marker_track(self)
fn create_marker_track(self)
CreateMarkerTrack() overloadSource§fn invalidate(self)
fn invalidate(self)
Invalidate() overloadSource§fn update_fixed_duration_with_items_duration(self)
fn update_fixed_duration_with_items_duration(self)
UpdateFixedDurationWithItemsDuration() overloadSource§fn calculate_items_duration(self) -> DiscreteTime
fn calculate_items_duration(self) -> DiscreteTime
CalculateItemsDuration() overloadSource§fn create_track(
self,
type: impl Into<SystemType>,
parent: impl Into<TrackAsset>,
name: impl Into<Il2CppString>,
) -> TrackAsset
fn create_track( self, type: impl Into<SystemType>, parent: impl Into<TrackAsset>, name: impl Into<Il2CppString>, ) -> TrackAsset
CreateTrack(::unity::SystemType, crate::unity_engine::timeline::trackasset::TrackAsset, ::unity::Il2CppString) overloadfn create_track_2<M0: IlType + Copy + ClassIdentity>( self, parent: impl Into<TrackAsset>, track_name: impl Into<Il2CppString>, ) -> M0
fn create_track_3<M0: IlType + Copy + ClassIdentity>( self, track_name: impl Into<Il2CppString>, ) -> M0
fn create_track_4<M0: IlType + Copy + ClassIdentity>(self) -> M0
Source§fn delete_clip(self, clip: impl Into<TimelineClip>) -> bool
fn delete_clip(self, clip: impl Into<TimelineClip>) -> bool
DeleteClip(crate::unity_engine::timeline::timelineclip::TimelineClip) overloadSource§fn delete_track(self, track: impl Into<TrackAsset>) -> bool
fn delete_track(self, track: impl Into<TrackAsset>) -> bool
DeleteTrack(crate::unity_engine::timeline::trackasset::TrackAsset) overloadSource§fn move_last_track_before(self, asset: impl Into<TrackAsset>)
fn move_last_track_before(self, asset: impl Into<TrackAsset>)
MoveLastTrackBefore(crate::unity_engine::timeline::trackasset::TrackAsset) overloadSource§fn allocate_track(
self,
track_asset_parent: impl Into<TrackAsset>,
track_name: impl Into<Il2CppString>,
track_type: impl Into<SystemType>,
) -> TrackAsset
fn allocate_track( self, track_asset_parent: impl Into<TrackAsset>, track_name: impl Into<Il2CppString>, track_type: impl Into<SystemType>, ) -> TrackAsset
AllocateTrack(crate::unity_engine::timeline::trackasset::TrackAsset, ::unity::Il2CppString, ::unity::SystemType) overloadSource§fn delete_recorded_animation(self, track: impl Into<TrackAsset>)
fn delete_recorded_animation(self, track: impl Into<TrackAsset>)
DeleteRecordedAnimation(crate::unity_engine::timeline::trackasset::TrackAsset) overloadSource§fn delete_recorded_animation_2(self, clip: impl Into<TimelineClip>)
fn delete_recorded_animation_2(self, clip: impl Into<TimelineClip>)
DeleteRecordedAnimation(crate::unity_engine::timeline::timelineclip::TimelineClip) overload