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§
Sourcefn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)
fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)
.ctor(::unity::IntPtr, bool) overload
Sourcefn set_u_num_channels(self, value: impl Into<u32>)
fn set_u_num_channels(self, value: impl Into<u32>)
set_uNumChannels(u32) overload
Sourcefn get_u_num_channels(self) -> u32
fn get_u_num_channels(self) -> u32
get_uNumChannels() overload
Sourcefn set_e_config_type(self, value: impl Into<u32>)
fn set_e_config_type(self, value: impl Into<u32>)
set_eConfigType(u32) overload
Sourcefn get_e_config_type(self) -> u32
fn get_e_config_type(self) -> u32
get_eConfigType() overload
Sourcefn set_u_channel_mask(self, value: impl Into<u32>)
fn set_u_channel_mask(self, value: impl Into<u32>)
set_uChannelMask(u32) overload
Sourcefn get_u_channel_mask(self) -> u32
fn get_u_channel_mask(self) -> u32
get_uChannelMask() overload
Sourcefn ctor_3(
self,
in_u_num_channels: impl Into<u32>,
in_u_channel_mask: impl Into<u32>,
)
fn ctor_3( self, in_u_num_channels: impl Into<u32>, in_u_channel_mask: impl Into<u32>, )
.ctor(u32, u32) overload
Sourcefn set_standard(self, in_u_channel_mask: impl Into<u32>)
fn set_standard(self, in_u_channel_mask: impl Into<u32>)
SetStandard(u32) overload
Sourcefn set_standard_or_anonymous(
self,
in_u_num_channels: impl Into<u32>,
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>, )
SetStandardOrAnonymous(u32, u32) overload
Sourcefn set_anonymous(self, in_u_num_channels: impl Into<u32>)
fn set_anonymous(self, in_u_num_channels: impl Into<u32>)
SetAnonymous(u32) overload
Sourcefn set_ambisonic(self, in_u_num_channels: impl Into<u32>)
fn set_ambisonic(self, in_u_num_channels: impl Into<u32>)
SetAmbisonic(u32) overload
Sourcefn deserialize(self, in_u_channel_config: impl Into<u32>)
fn deserialize(self, in_u_channel_config: impl Into<u32>)
Deserialize(u32) overload
Sourcefn remove_lfe(self) -> AkChannelConfig
fn remove_lfe(self) -> AkChannelConfig
RemoveLFE() overload
Sourcefn remove_center(self) -> AkChannelConfig
fn remove_center(self) -> AkChannelConfig
RemoveCenter() overload
Sourcefn is_channel_config_supported(self) -> bool
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§
impl<__T: IAkChannelConfig> IAkChannelConfigMethods for __T
Available on crate feature
root-akchannelconfig only.