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§
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>)
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.