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§
Sourcefn upgrade_to_latest_version(self)
fn upgrade_to_latest_version(self)
UpgradeToLatestVersion() overload
Sourcefn ctor(self, parent: impl Into<TrackAsset>)
fn ctor(self, parent: impl Into<TrackAsset>)
.ctor(crate::unity_engine::timeline::trackasset::TrackAsset) overload
Sourcefn get_time_scale(self) -> f64
fn get_time_scale(self) -> f64
get_timeScale() overload
Sourcefn get_duration(self) -> f64
fn get_duration(self) -> f64
get_duration() overload
Sourcefn set_duration(self, value: impl Into<f64>)
fn set_duration(self, value: impl Into<f64>)
set_duration(f64) overload
Sourcefn get_clip_in(self) -> f64
fn get_clip_in(self) -> f64
get_clipIn() overload
Sourcefn get_display_name(self) -> Il2CppString
fn get_display_name(self) -> Il2CppString
get_displayName() overload
Sourcefn set_display_name(self, value: impl Into<Il2CppString>)
fn set_display_name(self, value: impl Into<Il2CppString>)
set_displayName(::unity::Il2CppString) overload
Sourcefn get_curves(self) -> AnimationClip
fn get_curves(self) -> AnimationClip
get_curves() overload
Sourcefn 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() overload
Sourcefn 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) overload
Sourcefn 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() overload
Sourcefn 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() overload
Sourcefn get_parent_track(self) -> TrackAsset
fn get_parent_track(self) -> TrackAsset
get_parentTrack() overload
Sourcefn 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) overload
Sourcefn get_ease_in_duration(self) -> f64
fn get_ease_in_duration(self) -> f64
get_easeInDuration() overload
Sourcefn get_ease_out_duration(self) -> f64
fn get_ease_out_duration(self) -> f64
get_easeOutDuration() overload
Sourcefn get_blend_in_duration(self) -> f64
fn get_blend_in_duration(self) -> f64
get_blendInDuration() overload
Sourcefn get_blend_out_duration(self) -> f64
fn get_blend_out_duration(self) -> f64
get_blendOutDuration() overload
Sourcefn get_has_blend_in(self) -> bool
fn get_has_blend_in(self) -> bool
get_hasBlendIn() overload
Sourcefn get_has_blend_out(self) -> bool
fn get_has_blend_out(self) -> bool
get_hasBlendOut() overload
Sourcefn get_mix_in_curve(self) -> AnimationCurve
fn get_mix_in_curve(self) -> AnimationCurve
get_mixInCurve() overload
Sourcefn 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) overload
Sourcefn get_mix_in_duration(self) -> f64
fn get_mix_in_duration(self) -> f64
get_mixInDuration() overload
Sourcefn get_mix_out_curve(self) -> AnimationCurve
fn get_mix_out_curve(self) -> AnimationCurve
get_mixOutCurve() overload
Sourcefn 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) overload
Sourcefn get_mix_out_time(self) -> f64
fn get_mix_out_time(self) -> f64
get_mixOutTime() overload
Sourcefn get_mix_out_duration(self) -> f64
fn get_mix_out_duration(self) -> f64
get_mixOutDuration() overload
Sourcefn get_recordable(self) -> bool
fn get_recordable(self) -> bool
get_recordable() overload
Sourcefn set_recordable(self, value: impl Into<bool>)
fn set_recordable(self, value: impl Into<bool>)
set_recordable(bool) overload
Sourcefn get_clip_caps(self) -> ClipCaps
fn get_clip_caps(self) -> ClipCaps
get_clipCaps() overload
Sourcefn evaluate_mix_out(self, time: impl Into<f64>) -> f32
fn evaluate_mix_out(self, time: impl Into<f64>) -> f32
EvaluateMixOut(f64) overload
Sourcefn evaluate_mix_in(self, time: impl Into<f64>) -> f32
fn evaluate_mix_in(self, time: impl Into<f64>) -> f32
EvaluateMixIn(f64) overload
Sourcefn to_local_time(self, time: impl Into<f64>) -> f64
fn to_local_time(self, time: impl Into<f64>) -> f64
ToLocalTime(f64) overload
Sourcefn get_animation_clip(self) -> AnimationClip
fn get_animation_clip(self) -> AnimationClip
get_animationClip() overload
Sourcefn get_post_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation
fn get_post_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation
get_postExtrapolationMode() overload
Sourcefn 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) overload
Sourcefn get_pre_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation
fn get_pre_extrapolation_mode(self) -> TimelineClip_ClipExtrapolation
get_preExtrapolationMode() overload
Sourcefn 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) overload
Sourcefn set_post_extrapolation_time(self, time: impl Into<f64>)
fn set_post_extrapolation_time(self, time: impl Into<f64>)
SetPostExtrapolationTime(f64) overload
Sourcefn set_pre_extrapolation_time(self, time: impl Into<f64>)
fn set_pre_extrapolation_time(self, time: impl Into<f64>)
SetPreExtrapolationTime(f64) overload
Sourcefn 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) overload
Sourcefn 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) overload
Sourcefn get_extrapolated_start(self) -> f64
fn get_extrapolated_start(self) -> f64
get_extrapolatedStart() overload
Sourcefn get_extrapolated_duration(self) -> f64
fn get_extrapolated_duration(self) -> f64
get_extrapolatedDuration() overload
Sourcefn unity_engine_i_serialization_callback_receiver_on_before_serialize(self)
fn unity_engine_i_serialization_callback_receiver_on_before_serialize(self)
UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() overload
Sourcefn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self)
fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self)
UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() overload
Sourcefn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overload
Sourcefn 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
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§
impl<__T: ITimelineClip> ITimelineClipMethods for __T
unity_engine-timeline-timelineclip only.