pub struct TimelineClip(/* private fields */);Expand description
IL2CPP class: UnityEngine.Timeline.TimelineClip
Inherits: Object
Implementations§
Source§impl TimelineClip
impl TimelineClip
pub fn k_latest_version() -> i32
pub fn set_k_latest_version(value: i32)
pub fn k_default_clip_caps() -> ClipCaps
pub fn set_k_default_clip_caps(value: ClipCaps)
pub fn k_default_clip_duration_in_seconds() -> f32
pub fn set_k_default_clip_duration_in_seconds(value: f32)
pub fn k_time_scale_min() -> f64
pub fn set_k_time_scale_min(value: f64)
pub fn k_time_scale_max() -> f64
pub fn set_k_time_scale_max(value: f64)
pub fn k_default_curves_name() -> Il2CppString
pub fn set_k_default_curves_name(value: Il2CppString)
pub fn k_min_duration() -> f64
pub fn set_k_min_duration(value: f64)
pub fn k_max_time_value() -> f64
pub fn set_k_max_time_value(value: f64)
Source§impl TimelineClip
impl TimelineClip
Sourcepub fn get_default_mix_in_curve() -> AnimationCurve
pub fn get_default_mix_in_curve() -> AnimationCurve
GetDefaultMixInCurve() overload
Sourcepub fn get_default_mix_out_curve() -> AnimationCurve
pub fn get_default_mix_out_curve() -> AnimationCurve
GetDefaultMixOutCurve() overload
Sourcepub fn sanitize_time_value(
value: impl Into<f64>,
default_value: impl Into<f64>,
) -> f64
pub fn sanitize_time_value( value: impl Into<f64>, default_value: impl Into<f64>, ) -> f64
SanitizeTimeValue(f64, f64) overload
Sourcepub fn get_extrapolated_time(
time: impl Into<f64>,
mode: impl Into<TimelineClip_ClipExtrapolation>,
duration: impl Into<f64>,
) -> f64
pub fn get_extrapolated_time( time: impl Into<f64>, mode: impl Into<TimelineClip_ClipExtrapolation>, duration: impl Into<f64>, ) -> f64
GetExtrapolatedTime(f64, crate::unity_engine::timeline::timelineclip::TimelineClip_ClipExtrapolation, f64) overload
Source§impl TimelineClip
impl TimelineClip
pub fn upgrade_to_latest_version_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_time_scale_method_info() -> &'static MethodInfo
pub fn get_start_method_info() -> &'static MethodInfo
pub fn set_start_method_info() -> &'static MethodInfo
pub fn get_duration_method_info() -> &'static MethodInfo
pub fn set_duration_method_info() -> &'static MethodInfo
pub fn get_end_method_info() -> &'static MethodInfo
pub fn get_clip_in_method_info() -> &'static MethodInfo
pub fn get_display_name_method_info() -> &'static MethodInfo
pub fn set_display_name_method_info() -> &'static MethodInfo
pub fn get_curves_method_info() -> &'static MethodInfo
pub fn unity_engine_timeline_i_curves_owner_get_default_curves_name_method_info() -> &'static MethodInfo
pub fn get_asset_method_info() -> &'static MethodInfo
pub fn set_asset_method_info() -> &'static MethodInfo
pub fn unity_engine_timeline_i_curves_owner_get_asset_owner_method_info() -> &'static MethodInfo
pub fn unity_engine_timeline_i_curves_owner_get_target_track_method_info() -> &'static MethodInfo
pub fn get_parent_track_method_info() -> &'static MethodInfo
pub fn set_parent_track_method_info() -> &'static MethodInfo
pub fn get_ease_in_duration_method_info() -> &'static MethodInfo
pub fn get_ease_out_duration_method_info() -> &'static MethodInfo
pub fn get_blend_in_duration_method_info() -> &'static MethodInfo
pub fn get_blend_out_duration_method_info() -> &'static MethodInfo
pub fn get_has_blend_in_method_info() -> &'static MethodInfo
pub fn get_has_blend_out_method_info() -> &'static MethodInfo
pub fn get_mix_in_curve_method_info() -> &'static MethodInfo
pub fn set_mix_in_curve_method_info() -> &'static MethodInfo
pub fn get_mix_in_duration_method_info() -> &'static MethodInfo
pub fn get_mix_out_curve_method_info() -> &'static MethodInfo
pub fn set_mix_out_curve_method_info() -> &'static MethodInfo
pub fn get_mix_out_time_method_info() -> &'static MethodInfo
pub fn get_mix_out_duration_method_info() -> &'static MethodInfo
pub fn get_recordable_method_info() -> &'static MethodInfo
pub fn set_recordable_method_info() -> &'static MethodInfo
pub fn get_clip_caps_method_info() -> &'static MethodInfo
pub fn hash_method_info() -> &'static MethodInfo
pub fn evaluate_mix_out_method_info() -> &'static MethodInfo
pub fn evaluate_mix_in_method_info() -> &'static MethodInfo
pub fn get_default_mix_in_curve_method_info() -> &'static MethodInfo
pub fn get_default_mix_out_curve_method_info() -> &'static MethodInfo
pub fn to_local_time_method_info() -> &'static MethodInfo
pub fn get_animation_clip_method_info() -> &'static MethodInfo
pub fn sanitize_time_value_method_info() -> &'static MethodInfo
pub fn get_post_extrapolation_mode_method_info() -> &'static MethodInfo
pub fn set_post_extrapolation_mode_method_info() -> &'static MethodInfo
pub fn get_pre_extrapolation_mode_method_info() -> &'static MethodInfo
pub fn set_pre_extrapolation_mode_method_info() -> &'static MethodInfo
pub fn set_post_extrapolation_time_method_info() -> &'static MethodInfo
pub fn set_pre_extrapolation_time_method_info() -> &'static MethodInfo
pub fn is_pre_extrapolated_time_method_info() -> &'static MethodInfo
pub fn is_post_extrapolated_time_method_info() -> &'static MethodInfo
pub fn get_extrapolated_start_method_info() -> &'static MethodInfo
pub fn get_extrapolated_duration_method_info() -> &'static MethodInfo
pub fn get_extrapolated_time_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 to_string_method_info() -> &'static MethodInfo
pub fn update_dirty_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl TimelineClip
impl TimelineClip
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 TimelineClip’s own get_duration. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_curves(this: impl Into<IlInstance>) -> AnimationClip
pub unsafe fn get_curves(this: impl Into<IlInstance>) -> AnimationClip
Direct (non-virtual) call to TimelineClip’s own get_curves. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn unity_engine_timeline_i_curves_owner_get_default_curves_name(
this: impl Into<IlInstance>,
) -> Il2CppString
pub unsafe fn unity_engine_timeline_i_curves_owner_get_default_curves_name( this: impl Into<IlInstance>, ) -> Il2CppString
Direct (non-virtual) call to TimelineClip’s own UnityEngine.Timeline.ICurvesOwner.get_defaultCurvesName. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_asset(this: impl Into<IlInstance>) -> Object_2
pub unsafe fn get_asset(this: impl Into<IlInstance>) -> Object_2
Direct (non-virtual) call to TimelineClip’s own get_asset. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn unity_engine_timeline_i_curves_owner_get_asset_owner(
this: impl Into<IlInstance>,
) -> Object_2
pub unsafe fn unity_engine_timeline_i_curves_owner_get_asset_owner( this: impl Into<IlInstance>, ) -> Object_2
Direct (non-virtual) call to TimelineClip’s own UnityEngine.Timeline.ICurvesOwner.get_assetOwner. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn unity_engine_timeline_i_curves_owner_get_target_track(
this: impl Into<IlInstance>,
) -> TrackAsset
pub unsafe fn unity_engine_timeline_i_curves_owner_get_target_track( this: impl Into<IlInstance>, ) -> TrackAsset
Direct (non-virtual) call to TimelineClip’s own UnityEngine.Timeline.ICurvesOwner.get_targetTrack. 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 TimelineClip’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 TimelineClip’s own UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn to_string(this: impl Into<IlInstance>) -> Il2CppString
pub unsafe fn to_string(this: impl Into<IlInstance>) -> Il2CppString
Direct (non-virtual) call to TimelineClip’s own ToString. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl TimelineClip
impl TimelineClip
Sourcepub fn new(parent: TrackAsset) -> Self
pub fn new(parent: TrackAsset) -> Self
.ctor(crate::unity_engine::timeline::trackasset::TrackAsset) — overload selector
Trait Implementations§
Source§impl ClassIdentity for TimelineClip
impl ClassIdentity for TimelineClip
Source§impl Clone for TimelineClip
impl Clone for TimelineClip
Source§fn clone(&self) -> TimelineClip
fn clone(&self) -> TimelineClip
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for TimelineClip
impl FromIlInstance for TimelineClip
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 ITimelineClip for TimelineClip
impl ITimelineClip for TimelineClip
fn m_version(self) -> i32
fn set_m_version(self, value: i32)
fn m_start(self) -> f64
fn set_m_start(self, value: f64)
fn m_clip_in(self) -> f64
fn set_m_clip_in(self, value: f64)
fn m_asset(self) -> Object_2
fn set_m_asset(self, value: Object_2)
fn m_duration(self) -> f64
fn set_m_duration(self, value: f64)
fn m_time_scale(self) -> f64
fn set_m_time_scale(self, value: f64)
fn m_parent_track(self) -> TrackAsset
fn set_m_parent_track(self, value: TrackAsset)
fn m_ease_in_duration(self) -> f64
fn set_m_ease_in_duration(self, value: f64)
fn m_ease_out_duration(self) -> f64
fn set_m_ease_out_duration(self, value: f64)
fn m_blend_in_duration(self) -> f64
fn set_m_blend_in_duration(self, value: f64)
fn m_blend_out_duration(self) -> f64
fn set_m_blend_out_duration(self, value: f64)
fn m_mix_in_curve(self) -> AnimationCurve
fn set_m_mix_in_curve(self, value: AnimationCurve)
fn m_mix_out_curve(self) -> AnimationCurve
fn set_m_mix_out_curve(self, value: AnimationCurve)
fn m_blend_in_curve_mode(self) -> TimelineClip_BlendCurveMode
fn set_m_blend_in_curve_mode(self, value: TimelineClip_BlendCurveMode)
fn m_blend_out_curve_mode(self) -> TimelineClip_BlendCurveMode
fn set_m_blend_out_curve_mode(self, value: TimelineClip_BlendCurveMode)
fn m_exposed_parameter_names(self) -> List_1<Il2CppString>
fn set_m_exposed_parameter_names(self, value: List_1<Il2CppString>)
fn m_animation_curves(self) -> AnimationClip
fn set_m_animation_curves(self, value: AnimationClip)
fn m_recordable(self) -> bool
fn set_m_recordable(self, value: bool)
fn m_post_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation
fn set_m_post_extrapolation_mode(self, value: TimelineClip_ClipExtrapolation)
fn m_pre_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation
fn set_m_pre_extrapolation_mode(self, value: TimelineClip_ClipExtrapolation)
fn m_post_extrapolation_time(self) -> f64
fn set_m_post_extrapolation_time(self, value: f64)
fn m_pre_extrapolation_time(self) -> f64
fn set_m_pre_extrapolation_time(self, value: f64)
fn m_display_name(self) -> Il2CppString
fn set_m_display_name(self, value: Il2CppString)
impl Copy for TimelineClip
impl IObject for TimelineClip
Auto Trait Implementations§
impl Freeze for TimelineClip
impl RefUnwindSafe for TimelineClip
impl !Send for TimelineClip
impl !Sync for TimelineClip
impl Unpin for TimelineClip
impl UnwindSafe for TimelineClip
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<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<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> ITimelineClipMethods for __Twhere
__T: ITimelineClip,
impl<__T> ITimelineClipMethods for __Twhere
__T: ITimelineClip,
Source§fn upgrade_to_latest_version(self)
fn upgrade_to_latest_version(self)
UpgradeToLatestVersion() overloadSource§fn ctor(self, parent: impl Into<TrackAsset>)
fn ctor(self, parent: impl Into<TrackAsset>)
.ctor(crate::unity_engine::timeline::trackasset::TrackAsset) overloadSource§fn get_time_scale(self) -> f64
fn get_time_scale(self) -> f64
get_timeScale() overloadSource§fn get_duration(self) -> f64
fn get_duration(self) -> f64
get_duration() overloadSource§fn set_duration(self, value: impl Into<f64>)
fn set_duration(self, value: impl Into<f64>)
set_duration(f64) overloadSource§fn get_clip_in(self) -> f64
fn get_clip_in(self) -> f64
get_clipIn() overloadSource§fn get_display_name(self) -> Il2CppString
fn get_display_name(self) -> Il2CppString
get_displayName() overloadSource§fn set_display_name(self, value: impl Into<Il2CppString>)
fn set_display_name(self, value: impl Into<Il2CppString>)
set_displayName(::unity::Il2CppString) overloadSource§fn get_curves(self) -> AnimationClip
fn get_curves(self) -> AnimationClip
get_curves() overloadSource§fn unity_engine_timeline_i_curves_owner_get_default_curves_name(
self,
) -> Il2CppString
fn unity_engine_timeline_i_curves_owner_get_default_curves_name( self, ) -> Il2CppString
UnityEngine.Timeline.ICurvesOwner.get_defaultCurvesName() overloadSource§fn set_asset(self, value: impl Into<Object_2>)
fn set_asset(self, value: impl Into<Object_2>)
set_asset(crate::unity_engine::object_2::Object_2) overloadSource§fn unity_engine_timeline_i_curves_owner_get_asset_owner(self) -> Object_2
fn unity_engine_timeline_i_curves_owner_get_asset_owner(self) -> Object_2
UnityEngine.Timeline.ICurvesOwner.get_assetOwner() overloadSource§fn unity_engine_timeline_i_curves_owner_get_target_track(self) -> TrackAsset
fn unity_engine_timeline_i_curves_owner_get_target_track(self) -> TrackAsset
UnityEngine.Timeline.ICurvesOwner.get_targetTrack() overloadSource§fn get_parent_track(self) -> TrackAsset
fn get_parent_track(self) -> TrackAsset
get_parentTrack() overloadSource§fn set_parent_track(self, value: impl Into<TrackAsset>)
fn set_parent_track(self, value: impl Into<TrackAsset>)
set_parentTrack(crate::unity_engine::timeline::trackasset::TrackAsset) overloadSource§fn get_ease_in_duration(self) -> f64
fn get_ease_in_duration(self) -> f64
get_easeInDuration() overloadSource§fn get_ease_out_duration(self) -> f64
fn get_ease_out_duration(self) -> f64
get_easeOutDuration() overloadSource§fn get_blend_in_duration(self) -> f64
fn get_blend_in_duration(self) -> f64
get_blendInDuration() overloadSource§fn get_blend_out_duration(self) -> f64
fn get_blend_out_duration(self) -> f64
get_blendOutDuration() overloadSource§fn get_has_blend_in(self) -> bool
fn get_has_blend_in(self) -> bool
get_hasBlendIn() overloadSource§fn get_has_blend_out(self) -> bool
fn get_has_blend_out(self) -> bool
get_hasBlendOut() overloadSource§fn get_mix_in_curve(self) -> AnimationCurve
fn get_mix_in_curve(self) -> AnimationCurve
get_mixInCurve() overloadSource§fn set_mix_in_curve(self, value: impl Into<AnimationCurve>)
fn set_mix_in_curve(self, value: impl Into<AnimationCurve>)
set_mixInCurve(crate::unity_engine::animationcurve::AnimationCurve) overloadSource§fn get_mix_in_duration(self) -> f64
fn get_mix_in_duration(self) -> f64
get_mixInDuration() overloadSource§fn get_mix_out_curve(self) -> AnimationCurve
fn get_mix_out_curve(self) -> AnimationCurve
get_mixOutCurve() overloadSource§fn set_mix_out_curve(self, value: impl Into<AnimationCurve>)
fn set_mix_out_curve(self, value: impl Into<AnimationCurve>)
set_mixOutCurve(crate::unity_engine::animationcurve::AnimationCurve) overloadSource§fn get_mix_out_time(self) -> f64
fn get_mix_out_time(self) -> f64
get_mixOutTime() overloadSource§fn get_mix_out_duration(self) -> f64
fn get_mix_out_duration(self) -> f64
get_mixOutDuration() overloadSource§fn get_recordable(self) -> bool
fn get_recordable(self) -> bool
get_recordable() overloadSource§fn set_recordable(self, value: impl Into<bool>)
fn set_recordable(self, value: impl Into<bool>)
set_recordable(bool) overloadSource§fn get_clip_caps(self) -> ClipCaps
fn get_clip_caps(self) -> ClipCaps
get_clipCaps() overloadSource§fn evaluate_mix_out(self, time: impl Into<f64>) -> f32
fn evaluate_mix_out(self, time: impl Into<f64>) -> f32
EvaluateMixOut(f64) overloadSource§fn evaluate_mix_in(self, time: impl Into<f64>) -> f32
fn evaluate_mix_in(self, time: impl Into<f64>) -> f32
EvaluateMixIn(f64) overloadSource§fn to_local_time(self, time: impl Into<f64>) -> f64
fn to_local_time(self, time: impl Into<f64>) -> f64
ToLocalTime(f64) overloadSource§fn get_animation_clip(self) -> AnimationClip
fn get_animation_clip(self) -> AnimationClip
get_animationClip() overloadSource§fn get_post_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation
fn get_post_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation
get_postExtrapolationMode() overloadSource§fn set_post_extrapolation_mode(
self,
value: impl Into<TimelineClip_ClipExtrapolation>,
)
fn set_post_extrapolation_mode( self, value: impl Into<TimelineClip_ClipExtrapolation>, )
set_postExtrapolationMode(crate::unity_engine::timeline::timelineclip::TimelineClip_ClipExtrapolation) overloadSource§fn get_pre_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation
fn get_pre_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation
get_preExtrapolationMode() overloadSource§fn set_pre_extrapolation_mode(
self,
value: impl Into<TimelineClip_ClipExtrapolation>,
)
fn set_pre_extrapolation_mode( self, value: impl Into<TimelineClip_ClipExtrapolation>, )
set_preExtrapolationMode(crate::unity_engine::timeline::timelineclip::TimelineClip_ClipExtrapolation) overloadSource§fn set_post_extrapolation_time(self, time: impl Into<f64>)
fn set_post_extrapolation_time(self, time: impl Into<f64>)
SetPostExtrapolationTime(f64) overloadSource§fn set_pre_extrapolation_time(self, time: impl Into<f64>)
fn set_pre_extrapolation_time(self, time: impl Into<f64>)
SetPreExtrapolationTime(f64) overloadSource§fn is_pre_extrapolated_time(self, sequence_time: impl Into<f64>) -> bool
fn is_pre_extrapolated_time(self, sequence_time: impl Into<f64>) -> bool
IsPreExtrapolatedTime(f64) overloadSource§fn is_post_extrapolated_time(self, sequence_time: impl Into<f64>) -> bool
fn is_post_extrapolated_time(self, sequence_time: impl Into<f64>) -> bool
IsPostExtrapolatedTime(f64) overloadSource§fn get_extrapolated_start(self) -> f64
fn get_extrapolated_start(self) -> f64
get_extrapolatedStart() overloadSource§fn get_extrapolated_duration(self) -> f64
fn get_extrapolated_duration(self) -> f64
get_extrapolatedDuration() 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 to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn update_dirty(self, old_value: impl Into<f64>, new_value: impl Into<f64>)
fn update_dirty(self, old_value: impl Into<f64>, new_value: impl Into<f64>)
UpdateDirty(f64, f64) overload