Skip to main content

IAkEventPlayableBehavior

Trait IAkEventPlayableBehavior 

Source
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§

Source

fn current_duration(self) -> f32

Source

fn set_current_duration(self, value: f32)

Source

fn current_duration_proportion(self) -> f32

Source

fn set_current_duration_proportion(self, value: f32)

Source

fn event_is_playing(self) -> bool

Source

fn set_event_is_playing(self, value: bool)

Source

fn fadein_triggered(self) -> bool

Source

fn set_fadein_triggered(self, value: bool)

Source

fn fadeout_triggered(self) -> bool

Source

fn set_fadeout_triggered(self, value: bool)

Source

fn previous_event_start_time(self) -> f32

Source

fn set_previous_event_start_time(self, value: f32)

Source

fn required_actions(self) -> AkEventPlayableBehavior_Actions

Source

fn set_required_actions(self, value: AkEventPlayableBehavior_Actions)

Source

fn event_duration_max(self) -> f32

Source

fn set_event_duration_max(self, value: f32)

Source

fn event_duration_min(self) -> f32

Source

fn set_event_duration_min(self, value: f32)

Source

fn blend_in_duration(self) -> f32

Source

fn set_blend_in_duration(self, value: f32)

Source

fn blend_out_duration(self) -> f32

Source

fn set_blend_out_duration(self, value: f32)

Source

fn ease_in_duration(self) -> f32

Source

fn set_ease_in_duration(self, value: f32)

Source

fn ease_out_duration(self) -> f32

Source

fn set_ease_out_duration(self, value: f32)

Source

fn blend_in_curve(self) -> AkCurveInterpolation

Source

fn set_blend_in_curve(self, value: AkCurveInterpolation)

Source

fn blend_out_curve(self) -> AkCurveInterpolation

Source

fn set_blend_out_curve(self, value: AkCurveInterpolation)

Source

fn event_object(self) -> GameObject

Source

fn set_event_object(self, value: GameObject)

Source

fn retrigger_event_field(self) -> bool

Source

fn set_retrigger_event_field(self, value: bool)

Source

fn was_scrubbing_and_requires_retrigger(self) -> bool

Source

fn set_was_scrubbing_and_requires_retrigger(self, value: bool)

Source

fn stop_event_at_clip_end(self) -> bool

Source

fn set_stop_event_at_clip_end(self, value: bool)

Source

fn override_track_emitter_object(self) -> bool

Source

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.

Implementors§