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§
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_stream_mgr_settings(self, value: impl Into<AkStreamMgrSettings>)
fn set_stream_mgr_settings(self, value: impl Into<AkStreamMgrSettings>)
set_streamMgrSettings(crate::root::akstreammgrsettings::AkStreamMgrSettings) overload
Sourcefn get_stream_mgr_settings(self) -> AkStreamMgrSettings
fn get_stream_mgr_settings(self) -> AkStreamMgrSettings
get_streamMgrSettings() overload
Sourcefn set_device_settings(self, value: impl Into<AkDeviceSettings>)
fn set_device_settings(self, value: impl Into<AkDeviceSettings>)
set_deviceSettings(crate::root::akdevicesettings::AkDeviceSettings) overload
Sourcefn get_device_settings(self) -> AkDeviceSettings
fn get_device_settings(self) -> AkDeviceSettings
get_deviceSettings() overload
Sourcefn set_init_settings(self, value: impl Into<AkInitSettings>)
fn set_init_settings(self, value: impl Into<AkInitSettings>)
set_initSettings(crate::root::akinitsettings::AkInitSettings) overload
Sourcefn get_init_settings(self) -> AkInitSettings
fn get_init_settings(self) -> AkInitSettings
get_initSettings() overload
Sourcefn set_platform_settings(self, value: impl Into<AkPlatformInitSettings>)
fn set_platform_settings(self, value: impl Into<AkPlatformInitSettings>)
set_platformSettings(crate::root::akplatforminitsettings::AkPlatformInitSettings) overload
Sourcefn get_platform_settings(self) -> AkPlatformInitSettings
fn get_platform_settings(self) -> AkPlatformInitSettings
get_platformSettings() overload
Sourcefn set_music_settings(self, value: impl Into<AkMusicSettings>)
fn set_music_settings(self, value: impl Into<AkMusicSettings>)
set_musicSettings(crate::root::akmusicsettings::AkMusicSettings) overload
Sourcefn get_music_settings(self) -> AkMusicSettings
fn get_music_settings(self) -> AkMusicSettings
get_musicSettings() overload
Sourcefn set_unity_platform_specific_settings(
self,
value: impl Into<AkUnityPlatformSpecificSettings>,
)
fn set_unity_platform_specific_settings( self, value: impl Into<AkUnityPlatformSpecificSettings>, )
set_unityPlatformSpecificSettings(crate::root::akunityplatformspecificsettings::AkUnityPlatformSpecificSettings) overload
Sourcefn get_unity_platform_specific_settings(self) -> AkUnityPlatformSpecificSettings
fn get_unity_platform_specific_settings(self) -> AkUnityPlatformSpecificSettings
get_unityPlatformSpecificSettings() overload
Sourcefn set_use_async_open(self, value: impl Into<bool>)
fn set_use_async_open(self, value: impl Into<bool>)
set_useAsyncOpen(bool) overload
Sourcefn get_use_async_open(self) -> bool
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§
impl<__T: IAkInitializationSettings> IAkInitializationSettingsMethods for __T
root-akinitializationsettings only.