pub struct SimpleAnimationPlayable(/* private fields */);Expand description
IL2CPP class: SimpleAnimationPlayable
Inherits: PlayableBehaviour
Implementations§
Source§impl SimpleAnimationPlayable
impl SimpleAnimationPlayable
pub fn base(self) -> PlayableBehaviour
Source§impl SimpleAnimationPlayable
impl SimpleAnimationPlayable
pub fn get_keep_stopped_playables_connected_method_info() -> &'static MethodInfo
pub fn set_keep_stopped_playables_connected_method_info() -> &'static MethodInfo
pub fn update_stopped_playables_connections_method_info() -> &'static MethodInfo
pub fn get_self_method_info() -> &'static MethodInfo
pub fn get_playable_method_info() -> &'static MethodInfo
pub fn get_graph_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_input_method_info() -> &'static MethodInfo
pub fn on_playable_create_method_info() -> &'static MethodInfo
pub fn get_states_method_info() -> &'static MethodInfo
pub fn get_state_method_info() -> &'static MethodInfo
pub fn do_add_clip_method_info() -> &'static MethodInfo
pub fn add_clip_method_info() -> &'static MethodInfo
pub fn remove_clip_method_info() -> &'static MethodInfo
pub fn remove_clip_2_method_info() -> &'static MethodInfo
pub fn play_method_info() -> &'static MethodInfo
pub fn play_2_method_info() -> &'static MethodInfo
pub fn play_queued_method_info() -> &'static MethodInfo
pub fn play_queued_2_method_info() -> &'static MethodInfo
pub fn rewind_method_info() -> &'static MethodInfo
pub fn rewind_2_method_info() -> &'static MethodInfo
pub fn rewind_3_method_info() -> &'static MethodInfo
pub fn remove_clones_method_info() -> &'static MethodInfo
pub fn stop_method_info() -> &'static MethodInfo
pub fn do_stop_method_info() -> &'static MethodInfo
pub fn stop_all_method_info() -> &'static MethodInfo
pub fn is_playing_method_info() -> &'static MethodInfo
pub fn is_playing_2_method_info() -> &'static MethodInfo
pub fn is_clone_playing_method_info() -> &'static MethodInfo
pub fn get_clip_count_method_info() -> &'static MethodInfo
pub fn setup_lerp_method_info() -> &'static MethodInfo
pub fn crossfade_method_info() -> &'static MethodInfo
pub fn clone_state_method_info() -> &'static MethodInfo
pub fn crossfade_2_method_info() -> &'static MethodInfo
pub fn crossfade_queued_method_info() -> &'static MethodInfo
pub fn crossfade_queued_2_method_info() -> &'static MethodInfo
pub fn blend_method_info() -> &'static MethodInfo
pub fn blend_2_method_info() -> &'static MethodInfo
pub fn on_graph_stop_method_info() -> &'static MethodInfo
pub fn update_done_status_method_info() -> &'static MethodInfo
pub fn clean_cloned_states_method_info() -> &'static MethodInfo
pub fn disconnect_input_method_info() -> &'static MethodInfo
pub fn connect_input_method_info() -> &'static MethodInfo
pub fn update_states_method_info() -> &'static MethodInfo
pub fn calculate_queue_times_method_info() -> &'static MethodInfo
pub fn clear_queued_states_method_info() -> &'static MethodInfo
pub fn update_queued_states_method_info() -> &'static MethodInfo
pub fn invalidate_state_times_method_info() -> &'static MethodInfo
pub fn prepare_frame_method_info() -> &'static MethodInfo
pub fn validate_input_method_info() -> &'static MethodInfo
pub fn validate_index_method_info() -> &'static MethodInfo
pub fn is_finished_method_info() -> &'static MethodInfo
pub fn set_speed_method_info() -> &'static MethodInfo
pub fn invalidate_states_method_info() -> &'static MethodInfo
pub fn state_info_to_handle_method_info() -> &'static MethodInfo
Source§impl SimpleAnimationPlayable
impl SimpleAnimationPlayable
Sourcepub unsafe fn on_playable_create(
this: impl Into<IlInstance>,
playable: Playable,
)
pub unsafe fn on_playable_create( this: impl Into<IlInstance>, playable: Playable, )
Direct (non-virtual) call to SimpleAnimationPlayable’s own OnPlayableCreate. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_graph_stop(this: impl Into<IlInstance>, playable: Playable)
pub unsafe fn on_graph_stop(this: impl Into<IlInstance>, playable: Playable)
Direct (non-virtual) call to SimpleAnimationPlayable’s own OnGraphStop. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn prepare_frame(
this: impl Into<IlInstance>,
owner: Playable,
data: FrameData,
)
pub unsafe fn prepare_frame( this: impl Into<IlInstance>, owner: Playable, data: FrameData, )
Direct (non-virtual) call to SimpleAnimationPlayable’s own PrepareFrame. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl Clone for SimpleAnimationPlayable
impl Clone for SimpleAnimationPlayable
Source§fn clone(&self) -> SimpleAnimationPlayable
fn clone(&self) -> SimpleAnimationPlayable
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl FromIlInstance for SimpleAnimationPlayable
impl FromIlInstance for SimpleAnimationPlayable
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>
Caller swears
class is a subtype of Self or layout compatibleSource§impl ISimpleAnimationPlayable for SimpleAnimationPlayable
impl ISimpleAnimationPlayable for SimpleAnimationPlayable
fn m_state_queue(self) -> LinkedList_1<SimpleAnimationPlayable_QueuedState>
fn set_m_state_queue( self, value: LinkedList_1<SimpleAnimationPlayable_QueuedState>, )
fn m_states(self) -> SimpleAnimationPlayable_StateManagement
fn set_m_states(self, value: SimpleAnimationPlayable_StateManagement)
fn m_initialized(self) -> bool
fn set_m_initialized(self, value: bool)
fn m_keep_stopped_playables_connected(self) -> bool
fn set_m_keep_stopped_playables_connected(self, value: bool)
fn m_actual_playable(self) -> Playable
fn set_m_actual_playable(self, value: Playable)
fn m_mixer(self) -> AnimationMixerPlayable
fn set_m_mixer(self, value: AnimationMixerPlayable)
fn on_done(self) -> Action
fn set_on_done(self, value: Action)
fn m_states_version(self) -> i32
fn set_m_states_version(self, value: i32)
impl Copy for SimpleAnimationPlayable
impl IObject for SimpleAnimationPlayable
impl IPlayableBehaviour for SimpleAnimationPlayable
Auto Trait Implementations§
impl Freeze for SimpleAnimationPlayable
impl RefUnwindSafe for SimpleAnimationPlayable
impl !Send for SimpleAnimationPlayable
impl !Sync for SimpleAnimationPlayable
impl Unpin for SimpleAnimationPlayable
impl UnwindSafe for SimpleAnimationPlayable
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
Mutably borrows from an owned value. Read more
§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,
Safety Read more
§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)
🔬This is a nightly-only experimental API. (
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> IPlayableBehaviourMethods for __Twhere
__T: IPlayableBehaviour,
impl<__T> IPlayableBehaviourMethods for __Twhere
__T: IPlayableBehaviour,
Source§fn on_graph_start(self, playable: impl Into<Playable>)
fn on_graph_start(self, playable: impl Into<Playable>)
OnGraphStart(crate::unity_engine::playables::playable::Playable) overloadSource§fn on_graph_stop(self, playable: impl Into<Playable>)
fn on_graph_stop(self, playable: impl Into<Playable>)
OnGraphStop(crate::unity_engine::playables::playable::Playable) overloadSource§fn on_playable_create(self, playable: impl Into<Playable>)
fn on_playable_create(self, playable: impl Into<Playable>)
OnPlayableCreate(crate::unity_engine::playables::playable::Playable) overloadSource§fn on_playable_destroy(self, playable: impl Into<Playable>)
fn on_playable_destroy(self, playable: impl Into<Playable>)
OnPlayableDestroy(crate::unity_engine::playables::playable::Playable) overloadSource§fn on_behaviour_play(
self,
playable: impl Into<Playable>,
info: impl Into<FrameData>,
)
fn on_behaviour_play( self, playable: impl Into<Playable>, info: impl Into<FrameData>, )
OnBehaviourPlay(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData) overloadSource§fn on_behaviour_pause(
self,
playable: impl Into<Playable>,
info: impl Into<FrameData>,
)
fn on_behaviour_pause( self, playable: impl Into<Playable>, info: impl Into<FrameData>, )
OnBehaviourPause(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData) overloadSource§fn prepare_frame(
self,
playable: impl Into<Playable>,
info: impl Into<FrameData>,
)
fn prepare_frame( self, playable: impl Into<Playable>, info: impl Into<FrameData>, )
PrepareFrame(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData) 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> ISimpleAnimationPlayableMethods for __Twhere
__T: ISimpleAnimationPlayable,
impl<__T> ISimpleAnimationPlayableMethods for __Twhere
__T: ISimpleAnimationPlayable,
Source§fn get_keep_stopped_playables_connected(self) -> bool
fn get_keep_stopped_playables_connected(self) -> bool
get_keepStoppedPlayablesConnected() overloadSource§fn set_keep_stopped_playables_connected(self, value: impl Into<bool>)
fn set_keep_stopped_playables_connected(self, value: impl Into<bool>)
set_keepStoppedPlayablesConnected(bool) overloadSource§fn update_stopped_playables_connections(self)
fn update_stopped_playables_connections(self)
UpdateStoppedPlayablesConnections() overloadSource§fn get_playable(self) -> Playable
fn get_playable(self) -> Playable
get_playable() overloadSource§fn get_graph(self) -> PlayableGraph
fn get_graph(self) -> PlayableGraph
get_graph() overloadSource§fn on_playable_create(self, playable: impl Into<Playable>)
fn on_playable_create(self, playable: impl Into<Playable>)
OnPlayableCreate(crate::unity_engine::playables::playable::Playable) overloadSource§fn get_states(self) -> IEnumerable_1<SimpleAnimationPlayable_IState>
fn get_states(self) -> IEnumerable_1<SimpleAnimationPlayable_IState>
GetStates() overloadSource§fn get_state(
self,
name: impl Into<Il2CppString>,
) -> SimpleAnimationPlayable_IState
fn get_state( self, name: impl Into<Il2CppString>, ) -> SimpleAnimationPlayable_IState
GetState(::unity::Il2CppString) overloadSource§fn do_add_clip(
self,
name: impl Into<Il2CppString>,
clip: impl Into<AnimationClip>,
) -> SimpleAnimationPlayable_StateInfo
fn do_add_clip( self, name: impl Into<Il2CppString>, clip: impl Into<AnimationClip>, ) -> SimpleAnimationPlayable_StateInfo
DoAddClip(::unity::Il2CppString, crate::unity_engine::animationclip::AnimationClip) overloadSource§fn add_clip(
self,
clip: impl Into<AnimationClip>,
name: impl Into<Il2CppString>,
) -> bool
fn add_clip( self, clip: impl Into<AnimationClip>, name: impl Into<Il2CppString>, ) -> bool
AddClip(crate::unity_engine::animationclip::AnimationClip, ::unity::Il2CppString) overloadSource§fn remove_clip(self, name: impl Into<Il2CppString>) -> bool
fn remove_clip(self, name: impl Into<Il2CppString>) -> bool
RemoveClip(::unity::Il2CppString) overloadSource§fn remove_clip_2(self, clip: impl Into<AnimationClip>) -> bool
fn remove_clip_2(self, clip: impl Into<AnimationClip>) -> bool
RemoveClip(crate::unity_engine::animationclip::AnimationClip) overloadSource§fn play(self, name: impl Into<Il2CppString>) -> bool
fn play(self, name: impl Into<Il2CppString>) -> bool
Play(::unity::Il2CppString) overloadSource§fn play_queued(
self,
name: impl Into<Il2CppString>,
queue_mode: impl Into<QueueMode>,
) -> bool
fn play_queued( self, name: impl Into<Il2CppString>, queue_mode: impl Into<QueueMode>, ) -> bool
PlayQueued(::unity::Il2CppString, crate::unity_engine::queuemode::QueueMode) overloadSource§fn play_queued_2(
self,
index: impl Into<i32>,
queue_mode: impl Into<QueueMode>,
) -> bool
fn play_queued_2( self, index: impl Into<i32>, queue_mode: impl Into<QueueMode>, ) -> bool
PlayQueued(i32, crate::unity_engine::queuemode::QueueMode) overloadSource§fn rewind(self, name: impl Into<Il2CppString>)
fn rewind(self, name: impl Into<Il2CppString>)
Rewind(::unity::Il2CppString) overloadSource§fn remove_clones(self, state: impl Into<SimpleAnimationPlayable_StateInfo>)
fn remove_clones(self, state: impl Into<SimpleAnimationPlayable_StateInfo>)
RemoveClones(crate::root::simpleanimationplayable::SimpleAnimationPlayable_StateInfo) overloadSource§fn stop(self, name: impl Into<Il2CppString>) -> bool
fn stop(self, name: impl Into<Il2CppString>) -> bool
Stop(::unity::Il2CppString) overloadSource§fn is_playing(self) -> bool
fn is_playing(self) -> bool
IsPlaying() overloadSource§fn is_playing_2(self, state_name: impl Into<Il2CppString>) -> bool
fn is_playing_2(self, state_name: impl Into<Il2CppString>) -> bool
IsPlaying(::unity::Il2CppString) overloadSource§fn is_clone_playing(
self,
state: impl Into<SimpleAnimationPlayable_StateInfo>,
) -> bool
fn is_clone_playing( self, state: impl Into<SimpleAnimationPlayable_StateInfo>, ) -> bool
IsClonePlaying(crate::root::simpleanimationplayable::SimpleAnimationPlayable_StateInfo) overloadSource§fn get_clip_count(self) -> i32
fn get_clip_count(self) -> i32
GetClipCount() overloadSource§fn setup_lerp(
self,
state: impl Into<SimpleAnimationPlayable_StateInfo>,
target_weight: impl Into<f32>,
time: impl Into<f32>,
)
fn setup_lerp( self, state: impl Into<SimpleAnimationPlayable_StateInfo>, target_weight: impl Into<f32>, time: impl Into<f32>, )
SetupLerp(crate::root::simpleanimationplayable::SimpleAnimationPlayable_StateInfo, f32, f32) overloadSource§fn crossfade(self, index: impl Into<i32>, time: impl Into<f32>) -> bool
fn crossfade(self, index: impl Into<i32>, time: impl Into<f32>) -> bool
Crossfade(i32, f32) overloadSource§fn clone_state(self, index: impl Into<i32>) -> SimpleAnimationPlayable_StateInfo
fn clone_state(self, index: impl Into<i32>) -> SimpleAnimationPlayable_StateInfo
CloneState(i32) overloadSource§fn crossfade_2(
self,
name: impl Into<Il2CppString>,
time: impl Into<f32>,
) -> bool
fn crossfade_2( self, name: impl Into<Il2CppString>, time: impl Into<f32>, ) -> bool
Crossfade(::unity::Il2CppString, f32) overloadSource§fn crossfade_queued(
self,
name: impl Into<Il2CppString>,
time: impl Into<f32>,
queue_mode: impl Into<QueueMode>,
) -> bool
fn crossfade_queued( self, name: impl Into<Il2CppString>, time: impl Into<f32>, queue_mode: impl Into<QueueMode>, ) -> bool
CrossfadeQueued(::unity::Il2CppString, f32, crate::unity_engine::queuemode::QueueMode) overloadSource§fn crossfade_queued_2(
self,
index: impl Into<i32>,
time: impl Into<f32>,
queue_mode: impl Into<QueueMode>,
) -> bool
fn crossfade_queued_2( self, index: impl Into<i32>, time: impl Into<f32>, queue_mode: impl Into<QueueMode>, ) -> bool
CrossfadeQueued(i32, f32, crate::unity_engine::queuemode::QueueMode) overloadSource§fn blend(
self,
index: impl Into<i32>,
target_weight: impl Into<f32>,
time: impl Into<f32>,
) -> bool
fn blend( self, index: impl Into<i32>, target_weight: impl Into<f32>, time: impl Into<f32>, ) -> bool
Blend(i32, f32, f32) overloadSource§fn blend_2(
self,
name: impl Into<Il2CppString>,
target_weight: impl Into<f32>,
time: impl Into<f32>,
) -> bool
fn blend_2( self, name: impl Into<Il2CppString>, target_weight: impl Into<f32>, time: impl Into<f32>, ) -> bool
Blend(::unity::Il2CppString, f32, f32) overloadSource§fn on_graph_stop(self, playable: impl Into<Playable>)
fn on_graph_stop(self, playable: impl Into<Playable>)
OnGraphStop(crate::unity_engine::playables::playable::Playable) overloadSource§fn update_done_status(self)
fn update_done_status(self)
UpdateDoneStatus() overloadSource§fn clean_cloned_states(self)
fn clean_cloned_states(self)
CleanClonedStates() overloadSource§fn disconnect_input(self, index: impl Into<i32>)
fn disconnect_input(self, index: impl Into<i32>)
DisconnectInput(i32) overloadSource§fn connect_input(self, index: impl Into<i32>)
fn connect_input(self, index: impl Into<i32>)
ConnectInput(i32) overloadSource§fn update_states(self, delta_time: impl Into<f32>)
fn update_states(self, delta_time: impl Into<f32>)
UpdateStates(f32) overloadSource§fn calculate_queue_times(self) -> f32
fn calculate_queue_times(self) -> f32
CalculateQueueTimes() overloadSource§fn clear_queued_states(self)
fn clear_queued_states(self)
ClearQueuedStates() overloadSource§fn update_queued_states(self)
fn update_queued_states(self)
UpdateQueuedStates() overloadSource§fn invalidate_state_times(self)
fn invalidate_state_times(self)
InvalidateStateTimes() overloadSource§fn prepare_frame(self, owner: impl Into<Playable>, data: impl Into<FrameData>)
fn prepare_frame(self, owner: impl Into<Playable>, data: impl Into<FrameData>)
PrepareFrame(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData) overloadSource§fn validate_input(
self,
index: impl Into<i32>,
input: impl Into<Playable>,
) -> bool
fn validate_input( self, index: impl Into<i32>, input: impl Into<Playable>, ) -> bool
ValidateInput(i32, crate::unity_engine::playables::playable::Playable) overloadSource§fn validate_index(self, index: impl Into<i32>) -> bool
fn validate_index(self, index: impl Into<i32>) -> bool
ValidateIndex(i32) overloadSource§fn is_finished(self, rest_time: impl Into<f32>) -> bool
fn is_finished(self, rest_time: impl Into<f32>) -> bool
IsFinished(f32) overloadSource§fn invalidate_states(self)
fn invalidate_states(self)
InvalidateStates() overloadSource§fn state_info_to_handle(
self,
info: impl Into<SimpleAnimationPlayable_StateInfo>,
) -> SimpleAnimationPlayable_StateHandle
fn state_info_to_handle( self, info: impl Into<SimpleAnimationPlayable_StateInfo>, ) -> SimpleAnimationPlayable_StateHandle
StateInfoToHandle(crate::root::simpleanimationplayable::SimpleAnimationPlayable_StateInfo) overload