Skip to main content

ITimelineClipMethods

Trait ITimelineClipMethods 

Source
pub trait ITimelineClipMethods: ITimelineClip {
Show 54 methods // Provided methods fn upgrade_to_latest_version(self) { ... } fn ctor(self, parent: impl Into<TrackAsset>) { ... } fn get_time_scale(self) -> f64 { ... } fn get_start(self) -> f64 { ... } fn set_start(self, value: impl Into<f64>) { ... } fn get_duration(self) -> f64 { ... } fn set_duration(self, value: impl Into<f64>) { ... } fn get_end(self) -> f64 { ... } fn get_clip_in(self) -> f64 { ... } fn get_display_name(self) -> Il2CppString { ... } fn set_display_name(self, value: impl Into<Il2CppString>) { ... } fn get_curves(self) -> AnimationClip { ... } fn unity_engine_timeline_i_curves_owner_get_default_curves_name( self, ) -> Il2CppString { ... } fn get_asset(self) -> Object_2 { ... } fn set_asset(self, value: impl Into<Object_2>) { ... } fn unity_engine_timeline_i_curves_owner_get_asset_owner(self) -> Object_2 { ... } fn unity_engine_timeline_i_curves_owner_get_target_track(self) -> TrackAsset { ... } fn get_parent_track(self) -> TrackAsset { ... } fn set_parent_track(self, value: impl Into<TrackAsset>) { ... } fn get_ease_in_duration(self) -> f64 { ... } fn get_ease_out_duration(self) -> f64 { ... } fn get_blend_in_duration(self) -> f64 { ... } fn get_blend_out_duration(self) -> f64 { ... } fn get_has_blend_in(self) -> bool { ... } fn get_has_blend_out(self) -> bool { ... } fn get_mix_in_curve(self) -> AnimationCurve { ... } fn set_mix_in_curve(self, value: impl Into<AnimationCurve>) { ... } fn get_mix_in_duration(self) -> f64 { ... } fn get_mix_out_curve(self) -> AnimationCurve { ... } fn set_mix_out_curve(self, value: impl Into<AnimationCurve>) { ... } fn get_mix_out_time(self) -> f64 { ... } fn get_mix_out_duration(self) -> f64 { ... } fn get_recordable(self) -> bool { ... } fn set_recordable(self, value: impl Into<bool>) { ... } fn get_clip_caps(self) -> ClipCaps { ... } fn hash(self) -> i32 { ... } fn evaluate_mix_out(self, time: impl Into<f64>) -> f32 { ... } fn evaluate_mix_in(self, time: impl Into<f64>) -> f32 { ... } fn to_local_time(self, time: impl Into<f64>) -> f64 { ... } fn get_animation_clip(self) -> AnimationClip { ... } fn get_post_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation { ... } fn set_post_extrapolation_mode( self, value: impl Into<TimelineClip_ClipExtrapolation>, ) { ... } fn get_pre_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation { ... } fn set_pre_extrapolation_mode( self, value: impl Into<TimelineClip_ClipExtrapolation>, ) { ... } fn set_post_extrapolation_time(self, time: impl Into<f64>) { ... } fn set_pre_extrapolation_time(self, time: impl Into<f64>) { ... } fn is_pre_extrapolated_time(self, sequence_time: impl Into<f64>) -> bool { ... } fn is_post_extrapolated_time(self, sequence_time: impl Into<f64>) -> bool { ... } fn get_extrapolated_start(self) -> f64 { ... } fn get_extrapolated_duration(self) -> f64 { ... } fn unity_engine_i_serialization_callback_receiver_on_before_serialize(self) { ... } fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self) { ... } fn to_string(self) -> Il2CppString { ... } fn update_dirty(self, old_value: impl Into<f64>, new_value: impl Into<f64>) { ... }
}

Provided Methods§

Source

fn upgrade_to_latest_version(self)

UpgradeToLatestVersion() overload

Source

fn ctor(self, parent: impl Into<TrackAsset>)

.ctor(crate::unity_engine::timeline::trackasset::TrackAsset) overload

Source

fn get_time_scale(self) -> f64

get_timeScale() overload

Source

fn get_start(self) -> f64

get_start() overload

Source

fn set_start(self, value: impl Into<f64>)

set_start(f64) overload

Source

fn get_duration(self) -> f64

get_duration() overload

Source

fn set_duration(self, value: impl Into<f64>)

set_duration(f64) overload

Source

fn get_end(self) -> f64

get_end() overload

Source

fn get_clip_in(self) -> f64

get_clipIn() overload

Source

fn get_display_name(self) -> Il2CppString

get_displayName() overload

Source

fn set_display_name(self, value: impl Into<Il2CppString>)

set_displayName(::unity::Il2CppString) overload

Source

fn get_curves(self) -> AnimationClip

get_curves() overload

Source

fn unity_engine_timeline_i_curves_owner_get_default_curves_name( self, ) -> Il2CppString

UnityEngine.Timeline.ICurvesOwner.get_defaultCurvesName() overload

Source

fn get_asset(self) -> Object_2

get_asset() overload

Source

fn set_asset(self, value: impl Into<Object_2>)

set_asset(crate::unity_engine::object_2::Object_2) overload

Source

fn unity_engine_timeline_i_curves_owner_get_asset_owner(self) -> Object_2

UnityEngine.Timeline.ICurvesOwner.get_assetOwner() overload

Source

fn unity_engine_timeline_i_curves_owner_get_target_track(self) -> TrackAsset

UnityEngine.Timeline.ICurvesOwner.get_targetTrack() overload

Source

fn get_parent_track(self) -> TrackAsset

get_parentTrack() overload

Source

fn set_parent_track(self, value: impl Into<TrackAsset>)

set_parentTrack(crate::unity_engine::timeline::trackasset::TrackAsset) overload

Source

fn get_ease_in_duration(self) -> f64

get_easeInDuration() overload

Source

fn get_ease_out_duration(self) -> f64

get_easeOutDuration() overload

Source

fn get_blend_in_duration(self) -> f64

get_blendInDuration() overload

Source

fn get_blend_out_duration(self) -> f64

get_blendOutDuration() overload

Source

fn get_has_blend_in(self) -> bool

get_hasBlendIn() overload

Source

fn get_has_blend_out(self) -> bool

get_hasBlendOut() overload

Source

fn get_mix_in_curve(self) -> AnimationCurve

get_mixInCurve() overload

Source

fn set_mix_in_curve(self, value: impl Into<AnimationCurve>)

set_mixInCurve(crate::unity_engine::animationcurve::AnimationCurve) overload

Source

fn get_mix_in_duration(self) -> f64

get_mixInDuration() overload

Source

fn get_mix_out_curve(self) -> AnimationCurve

get_mixOutCurve() overload

Source

fn set_mix_out_curve(self, value: impl Into<AnimationCurve>)

set_mixOutCurve(crate::unity_engine::animationcurve::AnimationCurve) overload

Source

fn get_mix_out_time(self) -> f64

get_mixOutTime() overload

Source

fn get_mix_out_duration(self) -> f64

get_mixOutDuration() overload

Source

fn get_recordable(self) -> bool

get_recordable() overload

Source

fn set_recordable(self, value: impl Into<bool>)

set_recordable(bool) overload

Source

fn get_clip_caps(self) -> ClipCaps

get_clipCaps() overload

Source

fn hash(self) -> i32

Hash() overload

Source

fn evaluate_mix_out(self, time: impl Into<f64>) -> f32

EvaluateMixOut(f64) overload

Source

fn evaluate_mix_in(self, time: impl Into<f64>) -> f32

EvaluateMixIn(f64) overload

Source

fn to_local_time(self, time: impl Into<f64>) -> f64

ToLocalTime(f64) overload

Source

fn get_animation_clip(self) -> AnimationClip

get_animationClip() overload

Source

fn get_post_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation

get_postExtrapolationMode() overload

Source

fn set_post_extrapolation_mode( self, value: impl Into<TimelineClip_ClipExtrapolation>, )

set_postExtrapolationMode(crate::unity_engine::timeline::timelineclip::TimelineClip_ClipExtrapolation) overload

Source

fn get_pre_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation

get_preExtrapolationMode() overload

Source

fn set_pre_extrapolation_mode( self, value: impl Into<TimelineClip_ClipExtrapolation>, )

set_preExtrapolationMode(crate::unity_engine::timeline::timelineclip::TimelineClip_ClipExtrapolation) overload

Source

fn set_post_extrapolation_time(self, time: impl Into<f64>)

SetPostExtrapolationTime(f64) overload

Source

fn set_pre_extrapolation_time(self, time: impl Into<f64>)

SetPreExtrapolationTime(f64) overload

Source

fn is_pre_extrapolated_time(self, sequence_time: impl Into<f64>) -> bool

IsPreExtrapolatedTime(f64) overload

Source

fn is_post_extrapolated_time(self, sequence_time: impl Into<f64>) -> bool

IsPostExtrapolatedTime(f64) overload

Source

fn get_extrapolated_start(self) -> f64

get_extrapolatedStart() overload

Source

fn get_extrapolated_duration(self) -> f64

get_extrapolatedDuration() overload

Source

fn unity_engine_i_serialization_callback_receiver_on_before_serialize(self)

UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() overload

Source

fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self)

UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() overload

Source

fn to_string(self) -> Il2CppString

ToString() overload

Source

fn update_dirty(self, old_value: impl Into<f64>, new_value: impl Into<f64>)

UpdateDirty(f64, f64) overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: ITimelineClip> ITimelineClipMethods for __T

Available on crate feature unity_engine-timeline-timelineclip only.