Skip to main content

IAkChannelConfigMethods

Trait IAkChannelConfigMethods 

Source
pub trait IAkChannelConfigMethods: IAkChannelConfig {
Show 23 methods // Provided methods fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>) { ... } fn set_c_ptr(self, c_ptr: impl Into<IntPtr>) { ... } fn finalize(self) { ... } fn dispose(self) { ... } fn set_u_num_channels(self, value: impl Into<u32>) { ... } fn get_u_num_channels(self) -> u32 { ... } fn set_e_config_type(self, value: impl Into<u32>) { ... } fn get_e_config_type(self) -> u32 { ... } fn set_u_channel_mask(self, value: impl Into<u32>) { ... } fn get_u_channel_mask(self) -> u32 { ... } fn ctor_2(self) { ... } fn ctor_3( self, in_u_num_channels: impl Into<u32>, in_u_channel_mask: impl Into<u32>, ) { ... } fn clear(self) { ... } fn set_standard(self, in_u_channel_mask: impl Into<u32>) { ... } fn set_standard_or_anonymous( self, in_u_num_channels: impl Into<u32>, in_u_channel_mask: impl Into<u32>, ) { ... } fn set_anonymous(self, in_u_num_channels: impl Into<u32>) { ... } fn set_ambisonic(self, in_u_num_channels: impl Into<u32>) { ... } fn is_valid(self) -> bool { ... } fn serialize(self) -> u32 { ... } fn deserialize(self, in_u_channel_config: impl Into<u32>) { ... } fn remove_lfe(self) -> AkChannelConfig { ... } fn remove_center(self) -> AkChannelConfig { ... } fn is_channel_config_supported(self) -> bool { ... }
}

Provided Methods§

Source

fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)

.ctor(::unity::IntPtr, bool) overload

Source

fn set_c_ptr(self, c_ptr: impl Into<IntPtr>)

setCPtr(::unity::IntPtr) overload

Source

fn finalize(self)

Finalize() overload

Source

fn dispose(self)

Dispose() overload

Source

fn set_u_num_channels(self, value: impl Into<u32>)

set_uNumChannels(u32) overload

Source

fn get_u_num_channels(self) -> u32

get_uNumChannels() overload

Source

fn set_e_config_type(self, value: impl Into<u32>)

set_eConfigType(u32) overload

Source

fn get_e_config_type(self) -> u32

get_eConfigType() overload

Source

fn set_u_channel_mask(self, value: impl Into<u32>)

set_uChannelMask(u32) overload

Source

fn get_u_channel_mask(self) -> u32

get_uChannelMask() overload

Source

fn ctor_2(self)

.ctor() overload

Source

fn ctor_3( self, in_u_num_channels: impl Into<u32>, in_u_channel_mask: impl Into<u32>, )

.ctor(u32, u32) overload

Source

fn clear(self)

Clear() overload

Source

fn set_standard(self, in_u_channel_mask: impl Into<u32>)

SetStandard(u32) overload

Source

fn set_standard_or_anonymous( self, in_u_num_channels: impl Into<u32>, in_u_channel_mask: impl Into<u32>, )

SetStandardOrAnonymous(u32, u32) overload

Source

fn set_anonymous(self, in_u_num_channels: impl Into<u32>)

SetAnonymous(u32) overload

Source

fn set_ambisonic(self, in_u_num_channels: impl Into<u32>)

SetAmbisonic(u32) overload

Source

fn is_valid(self) -> bool

IsValid() overload

Source

fn serialize(self) -> u32

Serialize() overload

Source

fn deserialize(self, in_u_channel_config: impl Into<u32>)

Deserialize(u32) overload

Source

fn remove_lfe(self) -> AkChannelConfig

RemoveLFE() overload

Source

fn remove_center(self) -> AkChannelConfig

RemoveCenter() overload

Source

fn is_channel_config_supported(self) -> bool

IsChannelConfigSupported() 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: IAkChannelConfig> IAkChannelConfigMethods for __T

Available on crate feature root-akchannelconfig only.