Skip to main content

IAsyncOperationBase_1

Trait IAsyncOperationBase_1 

Source
pub trait IAsyncOperationBase_1<T0: ClassIdentity>: IObject {
Show 24 methods // Provided methods fn m_reference_count(self) -> i32 { ... } fn set_m_reference_count(self, value: i32) { ... } fn m_status(self) -> AsyncOperationStatus { ... } fn set_m_status(self, value: AsyncOperationStatus) { ... } fn m_rm(self) -> ResourceManager { ... } fn set_m_rm(self, value: ResourceManager) { ... } fn m_version(self) -> i32 { ... } fn set_m_version(self, value: i32) { ... } fn m_destroyed_action(self) -> DelegateList_1<AsyncOperationHandle> { ... } fn set_m_destroyed_action(self, value: DelegateList_1<AsyncOperationHandle>) { ... } fn m_completed_action_t(self) -> DelegateList_1<AsyncOperationHandle_1<T0>> { ... } fn set_m_completed_action_t( self, value: DelegateList_1<AsyncOperationHandle_1<T0>>, ) { ... } fn m_on_destroy_action(self) -> Action_1<IAsyncOperation> { ... } fn set_m_on_destroy_action(self, value: Action_1<IAsyncOperation>) { ... } fn m_dependency_complete_action(self) -> Action_1<AsyncOperationHandle> { ... } fn set_m_dependency_complete_action( self, value: Action_1<AsyncOperationHandle>, ) { ... } fn has_executed(self) -> bool { ... } fn set_has_executed(self, value: bool) { ... } fn m_in_deferred_callback_queue(self) -> bool { ... } fn set_m_in_deferred_callback_queue(self, value: bool) { ... } fn m_update_callbacks(self) -> DelegateList_1<f32> { ... } fn set_m_update_callbacks(self, value: DelegateList_1<f32>) { ... } fn m_update_callback(self) -> Action_1<f32> { ... } fn set_m_update_callback(self, value: Action_1<f32>) { ... }
}

Provided Methods§

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 IAsyncOperationBase_1<List_1<Il2CppString>> for CheckCatalogsOperation

Source§

impl IAsyncOperationBase_1<List_1<IResourceLocator>> for UpdateCatalogsOperation

Source§

impl IAsyncOperationBase_1<IList_1_Interface<IResourceLocation>> for AddressablesImpl_LoadResourceLocationKeyOp

Source§

impl IAsyncOperationBase_1<IList_1_Interface<IResourceLocation>> for AddressablesImpl_LoadResourceLocationKeysOp

Source§

impl IAsyncOperationBase_1<IList_1_Interface<AsyncOperationHandle>> for GroupOperation

Source§

impl IAsyncOperationBase_1<IResourceLocator> for InitializationOperation

Source§

impl IAsyncOperationBase_1<GameObject> for ResourceManager_InstanceOperation

Source§

impl IAsyncOperationBase_1<SceneInstance> for SceneProvider_SceneOp

Source§

impl IAsyncOperationBase_1<SceneInstance> for SceneProvider_UnloadSceneOp

Source§

impl IAsyncOperationBase_1<bool> for CacheInitialization_CacheInitOp

Source§

impl IAsyncOperationBase_1<bool> for ResourceProviderBase_BaseInitAsyncOp

Source§

impl IAsyncOperationBase_1<bool> for InitalizationObjectsOperation

Source§

impl<T0: ClassIdentity> IAsyncOperationBase_1<T0> for ChainOperationTypelessDepedency_1<T0>

Source§

impl<T0: ClassIdentity> IAsyncOperationBase_1<T0> for ResourceManager_CompletedOperation_1<T0>

Source§

impl<T0: ClassIdentity> IAsyncOperationBase_1<T0> for AsyncOperationBase_1<T0>

Source§

impl<T0: ClassIdentity> IAsyncOperationBase_1<T0> for ProviderOperation_1<T0>

Source§

impl<T0: ClassIdentity, T1: ClassIdentity> IAsyncOperationBase_1<T0> for ChainOperation_2<T0, T1>