Skip to main content

IAkInitializationSettingsMethods

Trait IAkInitializationSettingsMethods 

Source
pub trait IAkInitializationSettingsMethods: IAkInitializationSettings {
Show 19 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 ctor_2(self) { ... } fn set_stream_mgr_settings(self, value: impl Into<AkStreamMgrSettings>) { ... } fn get_stream_mgr_settings(self) -> AkStreamMgrSettings { ... } fn set_device_settings(self, value: impl Into<AkDeviceSettings>) { ... } fn get_device_settings(self) -> AkDeviceSettings { ... } fn set_init_settings(self, value: impl Into<AkInitSettings>) { ... } fn get_init_settings(self) -> AkInitSettings { ... } fn set_platform_settings(self, value: impl Into<AkPlatformInitSettings>) { ... } fn get_platform_settings(self) -> AkPlatformInitSettings { ... } fn set_music_settings(self, value: impl Into<AkMusicSettings>) { ... } fn get_music_settings(self) -> AkMusicSettings { ... } fn set_unity_platform_specific_settings( self, value: impl Into<AkUnityPlatformSpecificSettings>, ) { ... } fn get_unity_platform_specific_settings( self, ) -> AkUnityPlatformSpecificSettings { ... } fn set_use_async_open(self, value: impl Into<bool>) { ... } fn get_use_async_open(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 ctor_2(self)

.ctor() overload

Source

fn set_stream_mgr_settings(self, value: impl Into<AkStreamMgrSettings>)

set_streamMgrSettings(crate::root::akstreammgrsettings::AkStreamMgrSettings) overload

Source

fn get_stream_mgr_settings(self) -> AkStreamMgrSettings

get_streamMgrSettings() overload

Source

fn set_device_settings(self, value: impl Into<AkDeviceSettings>)

set_deviceSettings(crate::root::akdevicesettings::AkDeviceSettings) overload

Source

fn get_device_settings(self) -> AkDeviceSettings

get_deviceSettings() overload

Source

fn set_init_settings(self, value: impl Into<AkInitSettings>)

set_initSettings(crate::root::akinitsettings::AkInitSettings) overload

Source

fn get_init_settings(self) -> AkInitSettings

get_initSettings() overload

Source

fn set_platform_settings(self, value: impl Into<AkPlatformInitSettings>)

set_platformSettings(crate::root::akplatforminitsettings::AkPlatformInitSettings) overload

Source

fn get_platform_settings(self) -> AkPlatformInitSettings

get_platformSettings() overload

Source

fn set_music_settings(self, value: impl Into<AkMusicSettings>)

set_musicSettings(crate::root::akmusicsettings::AkMusicSettings) overload

Source

fn get_music_settings(self) -> AkMusicSettings

get_musicSettings() overload

Source

fn set_unity_platform_specific_settings( self, value: impl Into<AkUnityPlatformSpecificSettings>, )

set_unityPlatformSpecificSettings(crate::root::akunityplatformspecificsettings::AkUnityPlatformSpecificSettings) overload

Source

fn get_unity_platform_specific_settings(self) -> AkUnityPlatformSpecificSettings

get_unityPlatformSpecificSettings() overload

Source

fn set_use_async_open(self, value: impl Into<bool>)

set_useAsyncOpen(bool) overload

Source

fn get_use_async_open(self) -> bool

get_useAsyncOpen() 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: IAkInitializationSettings> IAkInitializationSettingsMethods for __T

Available on crate feature root-akinitializationsettings only.