pub trait IAkAmbient: IAkEvent {
Show 18 methods
// Provided methods
fn multi_position_type(self) -> AkMultiPositionType { ... }
fn set_multi_position_type(self, value: AkMultiPositionType) { ... }
fn multi_position_type_label(self) -> MultiPositionTypeLabel { ... }
fn set_multi_position_type_label(self, value: MultiPositionTypeLabel) { ... }
fn large_mode_positions(self) -> Array<AkAmbientLargeModePositioner> { ... }
fn set_large_mode_positions(
self,
value: Array<AkAmbientLargeModePositioner>,
) { ... }
fn emitter_pos_array(self) -> Array<Vector3> { ... }
fn set_emitter_pos_array(self, value: Array<Vector3>) { ... }
fn emitter_foward_array(self) -> Array<Vector3> { ... }
fn set_emitter_foward_array(self, value: Array<Vector3>) { ... }
fn emitter_up_array(self) -> Array<Vector3> { ... }
fn set_emitter_up_array(self, value: Array<Vector3>) { ... }
fn position_array(self) -> AkPositionArray { ... }
fn set_position_array(self, value: AkPositionArray) { ... }
fn valid_position_list(self) -> List_1<AkAmbientLargeModePositioner> { ... }
fn set_valid_position_list(
self,
value: List_1<AkAmbientLargeModePositioner>,
) { ... }
fn multi_position_array(self) -> List_1<Vector3> { ... }
fn set_multi_position_array(self, value: List_1<Vector3>) { ... }
}Provided Methods§
fn multi_position_type(self) -> AkMultiPositionType
fn set_multi_position_type(self, value: AkMultiPositionType)
fn multi_position_type_label(self) -> MultiPositionTypeLabel
fn set_multi_position_type_label(self, value: MultiPositionTypeLabel)
fn large_mode_positions(self) -> Array<AkAmbientLargeModePositioner>
fn set_large_mode_positions(self, value: Array<AkAmbientLargeModePositioner>)
fn emitter_pos_array(self) -> Array<Vector3>
fn set_emitter_pos_array(self, value: Array<Vector3>)
fn emitter_foward_array(self) -> Array<Vector3>
fn set_emitter_foward_array(self, value: Array<Vector3>)
fn emitter_up_array(self) -> Array<Vector3>
fn set_emitter_up_array(self, value: Array<Vector3>)
fn position_array(self) -> AkPositionArray
fn set_position_array(self, value: AkPositionArray)
fn valid_position_list(self) -> List_1<AkAmbientLargeModePositioner>
fn set_valid_position_list(self, value: List_1<AkAmbientLargeModePositioner>)
fn multi_position_array(self) -> List_1<Vector3>
fn set_multi_position_array(self, value: List_1<Vector3>)
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.