pub trait IAkEventPlayableBehavior: IPlayableBehaviour {
Show 40 methods
// Provided methods
fn current_duration(self) -> f32 { ... }
fn set_current_duration(self, value: f32) { ... }
fn current_duration_proportion(self) -> f32 { ... }
fn set_current_duration_proportion(self, value: f32) { ... }
fn event_is_playing(self) -> bool { ... }
fn set_event_is_playing(self, value: bool) { ... }
fn fadein_triggered(self) -> bool { ... }
fn set_fadein_triggered(self, value: bool) { ... }
fn fadeout_triggered(self) -> bool { ... }
fn set_fadeout_triggered(self, value: bool) { ... }
fn previous_event_start_time(self) -> f32 { ... }
fn set_previous_event_start_time(self, value: f32) { ... }
fn required_actions(self) -> AkEventPlayableBehavior_Actions { ... }
fn set_required_actions(self, value: AkEventPlayableBehavior_Actions) { ... }
fn event_duration_max(self) -> f32 { ... }
fn set_event_duration_max(self, value: f32) { ... }
fn event_duration_min(self) -> f32 { ... }
fn set_event_duration_min(self, value: f32) { ... }
fn blend_in_duration(self) -> f32 { ... }
fn set_blend_in_duration(self, value: f32) { ... }
fn blend_out_duration(self) -> f32 { ... }
fn set_blend_out_duration(self, value: f32) { ... }
fn ease_in_duration(self) -> f32 { ... }
fn set_ease_in_duration(self, value: f32) { ... }
fn ease_out_duration(self) -> f32 { ... }
fn set_ease_out_duration(self, value: f32) { ... }
fn blend_in_curve(self) -> AkCurveInterpolation { ... }
fn set_blend_in_curve(self, value: AkCurveInterpolation) { ... }
fn blend_out_curve(self) -> AkCurveInterpolation { ... }
fn set_blend_out_curve(self, value: AkCurveInterpolation) { ... }
fn event_object(self) -> GameObject { ... }
fn set_event_object(self, value: GameObject) { ... }
fn retrigger_event_field(self) -> bool { ... }
fn set_retrigger_event_field(self, value: bool) { ... }
fn was_scrubbing_and_requires_retrigger(self) -> bool { ... }
fn set_was_scrubbing_and_requires_retrigger(self, value: bool) { ... }
fn stop_event_at_clip_end(self) -> bool { ... }
fn set_stop_event_at_clip_end(self, value: bool) { ... }
fn override_track_emitter_object(self) -> bool { ... }
fn set_override_track_emitter_object(self, value: bool) { ... }
}Provided Methods§
fn current_duration(self) -> f32
fn set_current_duration(self, value: f32)
fn current_duration_proportion(self) -> f32
fn set_current_duration_proportion(self, value: f32)
fn event_is_playing(self) -> bool
fn set_event_is_playing(self, value: bool)
fn fadein_triggered(self) -> bool
fn set_fadein_triggered(self, value: bool)
fn fadeout_triggered(self) -> bool
fn set_fadeout_triggered(self, value: bool)
fn previous_event_start_time(self) -> f32
fn set_previous_event_start_time(self, value: f32)
fn required_actions(self) -> AkEventPlayableBehavior_Actions
fn set_required_actions(self, value: AkEventPlayableBehavior_Actions)
fn event_duration_max(self) -> f32
fn set_event_duration_max(self, value: f32)
fn event_duration_min(self) -> f32
fn set_event_duration_min(self, value: f32)
fn blend_in_duration(self) -> f32
fn set_blend_in_duration(self, value: f32)
fn blend_out_duration(self) -> f32
fn set_blend_out_duration(self, value: f32)
fn ease_in_duration(self) -> f32
fn set_ease_in_duration(self, value: f32)
fn ease_out_duration(self) -> f32
fn set_ease_out_duration(self, value: f32)
fn blend_in_curve(self) -> AkCurveInterpolation
fn set_blend_in_curve(self, value: AkCurveInterpolation)
fn blend_out_curve(self) -> AkCurveInterpolation
fn set_blend_out_curve(self, value: AkCurveInterpolation)
fn event_object(self) -> GameObject
fn set_event_object(self, value: GameObject)
fn retrigger_event_field(self) -> bool
fn set_retrigger_event_field(self, value: bool)
fn was_scrubbing_and_requires_retrigger(self) -> bool
fn set_was_scrubbing_and_requires_retrigger(self, value: bool)
fn stop_event_at_clip_end(self) -> bool
fn set_stop_event_at_clip_end(self, value: bool)
fn override_track_emitter_object(self) -> bool
fn set_override_track_emitter_object(self, value: bool)
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.