pub struct AkCommonUserSettings(/* private fields */);Expand description
IL2CPP class: AkCommonUserSettings
Inherits: Object
Implementations§
Source§impl AkCommonUserSettings
impl AkCommonUserSettings
Sourcepub fn get_plugin_path() -> Il2CppString
pub fn get_plugin_path() -> Il2CppString
GetPluginPath() overload
Source§impl AkCommonUserSettings
impl AkCommonUserSettings
pub fn get_plugin_path_method_info() -> &'static MethodInfo
pub fn copy_to_method_info() -> &'static MethodInfo
pub fn copy_to_2_method_info() -> &'static MethodInfo
pub fn copy_to_3_method_info() -> &'static MethodInfo
pub fn copy_to_4_method_info() -> &'static MethodInfo
pub fn set_sample_rate_method_info() -> &'static MethodInfo
pub fn copy_to_5_method_info() -> &'static MethodInfo
pub fn copy_to_6_method_info() -> &'static MethodInfo
pub fn copy_to_7_method_info() -> &'static MethodInfo
pub fn validate_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl AkCommonUserSettings
impl AkCommonUserSettings
Sourcepub unsafe fn copy_to(this: impl Into<IlInstance>, settings: AkInitSettings)
pub unsafe fn copy_to(this: impl Into<IlInstance>, settings: AkInitSettings)
Direct (non-virtual) call to AkCommonUserSettings’s own CopyTo. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn copy_to_4(this: impl Into<IlInstance>, settings: AkDeviceSettings)
pub unsafe fn copy_to_4(this: impl Into<IlInstance>, settings: AkDeviceSettings)
Direct (non-virtual) call to AkCommonUserSettings’s own CopyTo. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn copy_to_5(
this: impl Into<IlInstance>,
settings: AkPlatformInitSettings,
)
pub unsafe fn copy_to_5( this: impl Into<IlInstance>, settings: AkPlatformInitSettings, )
Direct (non-virtual) call to AkCommonUserSettings’s own CopyTo. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn copy_to_6(
this: impl Into<IlInstance>,
settings: AkSpatialAudioInitSettings,
)
pub unsafe fn copy_to_6( this: impl Into<IlInstance>, settings: AkSpatialAudioInitSettings, )
Direct (non-virtual) call to AkCommonUserSettings’s own CopyTo. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn copy_to_7(
this: impl Into<IlInstance>,
settings: AkUnityPlatformSpecificSettings,
)
pub unsafe fn copy_to_7( this: impl Into<IlInstance>, settings: AkUnityPlatformSpecificSettings, )
Direct (non-virtual) call to AkCommonUserSettings’s own CopyTo. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn validate(this: impl Into<IlInstance>)
pub unsafe fn validate(this: impl Into<IlInstance>)
Direct (non-virtual) call to AkCommonUserSettings’s own Validate. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for AkCommonUserSettings
impl ClassIdentity for AkCommonUserSettings
Source§impl Clone for AkCommonUserSettings
impl Clone for AkCommonUserSettings
Source§fn clone(&self) -> AkCommonUserSettings
fn clone(&self) -> AkCommonUserSettings
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for AkCommonUserSettings
impl FromIlInstance for AkCommonUserSettings
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleSource§impl IAkCommonUserSettings for AkCommonUserSettings
impl IAkCommonUserSettings for AkCommonUserSettings
fn m_base_path(self) -> Il2CppString
fn set_m_base_path(self, value: Il2CppString)
fn m_startup_language(self) -> Il2CppString
fn set_m_startup_language(self, value: Il2CppString)
fn m_engine_logging(self) -> bool
fn set_m_engine_logging(self, value: bool)
fn m_maximum_number_of_positioning_paths(self) -> u32
fn set_m_maximum_number_of_positioning_paths(self, value: u32)
fn m_command_queue_size(self) -> u32
fn set_m_command_queue_size(self, value: u32)
fn m_samples_per_frame(self) -> u32
fn set_m_samples_per_frame(self, value: u32)
fn m_main_output_settings(self) -> AkCommonOutputSettings
fn set_m_main_output_settings(self, value: AkCommonOutputSettings)
fn m_streaming_look_ahead_ratio(self) -> f32
fn set_m_streaming_look_ahead_ratio(self, value: f32)
fn m_sample_rate(self) -> u32
fn set_m_sample_rate(self, value: u32)
fn m_number_of_refills_in_voice(self) -> u16
fn set_m_number_of_refills_in_voice(self, value: u16)
fn m_spatial_audio_settings(self) -> AkCommonUserSettings_SpatialAudioSettings
fn set_m_spatial_audio_settings( self, value: AkCommonUserSettings_SpatialAudioSettings, )
impl Copy for AkCommonUserSettings
impl IObject for AkCommonUserSettings
Auto Trait Implementations§
impl Freeze for AkCommonUserSettings
impl RefUnwindSafe for AkCommonUserSettings
impl !Send for AkCommonUserSettings
impl !Sync for AkCommonUserSettings
impl Unpin for AkCommonUserSettings
impl UnwindSafe for AkCommonUserSettings
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<__T> IAkCommonUserSettingsMethods for __Twhere
__T: IAkCommonUserSettings,
impl<__T> IAkCommonUserSettingsMethods for __Twhere
__T: IAkCommonUserSettings,
Source§fn copy_to(self, settings: impl Into<AkInitSettings>)
fn copy_to(self, settings: impl Into<AkInitSettings>)
CopyTo(crate::root::akinitsettings::AkInitSettings) overloadSource§fn copy_to_2(self, settings: impl Into<AkMusicSettings>)
fn copy_to_2(self, settings: impl Into<AkMusicSettings>)
CopyTo(crate::root::akmusicsettings::AkMusicSettings) overloadSource§fn copy_to_3(self, settings: impl Into<AkStreamMgrSettings>)
fn copy_to_3(self, settings: impl Into<AkStreamMgrSettings>)
CopyTo(crate::root::akstreammgrsettings::AkStreamMgrSettings) overloadSource§fn copy_to_4(self, settings: impl Into<AkDeviceSettings>)
fn copy_to_4(self, settings: impl Into<AkDeviceSettings>)
CopyTo(crate::root::akdevicesettings::AkDeviceSettings) overloadSource§fn set_sample_rate(self, settings: impl Into<AkPlatformInitSettings>)
fn set_sample_rate(self, settings: impl Into<AkPlatformInitSettings>)
SetSampleRate(crate::root::akplatforminitsettings::AkPlatformInitSettings) overloadSource§fn copy_to_5(self, settings: impl Into<AkPlatformInitSettings>)
fn copy_to_5(self, settings: impl Into<AkPlatformInitSettings>)
CopyTo(crate::root::akplatforminitsettings::AkPlatformInitSettings) overloadSource§fn copy_to_6(self, settings: impl Into<AkSpatialAudioInitSettings>)
fn copy_to_6(self, settings: impl Into<AkSpatialAudioInitSettings>)
CopyTo(crate::root::akspatialaudioinitsettings::AkSpatialAudioInitSettings) overloadSource§fn copy_to_7(self, settings: impl Into<AkUnityPlatformSpecificSettings>)
fn copy_to_7(self, settings: impl Into<AkUnityPlatformSpecificSettings>)
CopyTo(crate::root::akunityplatformspecificsettings::AkUnityPlatformSpecificSettings) overloadSource§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload