pub trait IGroupOperationMethods: IGroupOperation {
Show 17 methods
// Provided methods
fn ctor(self) { ... }
fn invoke_wait_for_completion(self) -> bool { ... }
fn unity_engine_resource_management_async_operations_i_cachable_get_key(
self,
) -> IOperationCacheKey { ... }
fn unity_engine_resource_management_async_operations_i_cachable_set_key(
self,
value: impl Into<IOperationCacheKey>,
) { ... }
fn get_dependent_ops(self) -> IList_1_Interface<AsyncOperationHandle> { ... }
fn get_dependencies(self, deps: impl Into<List_1<AsyncOperationHandle>>) { ... }
fn release_dependencies(self) { ... }
fn get_download_status(
self,
visited: impl Into<HashSet_1<Object>>,
) -> DownloadStatus { ... }
fn dependencies_are_unchanged(
self,
deps: impl Into<List_1<AsyncOperationHandle>>,
) -> bool { ... }
fn get_debug_name(self) -> Il2CppString { ... }
fn execute(self) { ... }
fn complete_if_dependencies_complete(self) { ... }
fn destroy(self) { ... }
fn get_progress(self) -> f32 { ... }
fn init(
self,
operations: impl Into<List_1<AsyncOperationHandle>>,
release_dependencies_on_failure: impl Into<bool>,
allow_failed_dependencies: impl Into<bool>,
) { ... }
fn init_2(
self,
operations: impl Into<List_1<AsyncOperationHandle>>,
settings: impl Into<GroupOperation_GroupOperationSettings>,
) { ... }
fn on_operation_completed(self, op: impl Into<AsyncOperationHandle>) { ... }
}Provided Methods§
Sourcefn invoke_wait_for_completion(self) -> bool
fn invoke_wait_for_completion(self) -> bool
InvokeWaitForCompletion() overload
Sourcefn unity_engine_resource_management_async_operations_i_cachable_get_key(
self,
) -> IOperationCacheKey
fn unity_engine_resource_management_async_operations_i_cachable_get_key( self, ) -> IOperationCacheKey
UnityEngine.ResourceManagement.AsyncOperations.ICachable.get_Key() overload
Sourcefn unity_engine_resource_management_async_operations_i_cachable_set_key(
self,
value: impl Into<IOperationCacheKey>,
)
fn unity_engine_resource_management_async_operations_i_cachable_set_key( self, value: impl Into<IOperationCacheKey>, )
UnityEngine.ResourceManagement.AsyncOperations.ICachable.set_Key(crate::unity_engine::resource_management::util::ioperationcachekey::IOperationCacheKey) overload
Sourcefn get_dependent_ops(self) -> IList_1_Interface<AsyncOperationHandle>
fn get_dependent_ops(self) -> IList_1_Interface<AsyncOperationHandle>
GetDependentOps() overload
Sourcefn get_dependencies(self, deps: impl Into<List_1<AsyncOperationHandle>>)
fn get_dependencies(self, deps: impl Into<List_1<AsyncOperationHandle>>)
GetDependencies(crate::system::collections::generic::list_1::List_1<crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle>) overload
Sourcefn release_dependencies(self)
fn release_dependencies(self)
ReleaseDependencies() overload
Sourcefn get_download_status(
self,
visited: impl Into<HashSet_1<Object>>,
) -> DownloadStatus
fn get_download_status( self, visited: impl Into<HashSet_1<Object>>, ) -> DownloadStatus
GetDownloadStatus(crate::system::collections::generic::hashset_1::HashSet_1<crate::system::object::Object>) overload
Sourcefn dependencies_are_unchanged(
self,
deps: impl Into<List_1<AsyncOperationHandle>>,
) -> bool
fn dependencies_are_unchanged( self, deps: impl Into<List_1<AsyncOperationHandle>>, ) -> bool
DependenciesAreUnchanged(crate::system::collections::generic::list_1::List_1<crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle>) overload
Sourcefn get_debug_name(self) -> Il2CppString
fn get_debug_name(self) -> Il2CppString
get_DebugName() overload
Sourcefn complete_if_dependencies_complete(self)
fn complete_if_dependencies_complete(self)
CompleteIfDependenciesComplete() overload
Sourcefn get_progress(self) -> f32
fn get_progress(self) -> f32
get_Progress() overload
Sourcefn init(
self,
operations: impl Into<List_1<AsyncOperationHandle>>,
release_dependencies_on_failure: impl Into<bool>,
allow_failed_dependencies: impl Into<bool>,
)
fn init( self, operations: impl Into<List_1<AsyncOperationHandle>>, release_dependencies_on_failure: impl Into<bool>, allow_failed_dependencies: impl Into<bool>, )
Init(crate::system::collections::generic::list_1::List_1<crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle>, bool, bool) overload
Sourcefn init_2(
self,
operations: impl Into<List_1<AsyncOperationHandle>>,
settings: impl Into<GroupOperation_GroupOperationSettings>,
)
fn init_2( self, operations: impl Into<List_1<AsyncOperationHandle>>, settings: impl Into<GroupOperation_GroupOperationSettings>, )
Init(crate::system::collections::generic::list_1::List_1<crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle>, crate::unity_engine::resource_management::async_operations::groupoperation::GroupOperation_GroupOperationSettings) overload
Sourcefn on_operation_completed(self, op: impl Into<AsyncOperationHandle>)
fn on_operation_completed(self, op: impl Into<AsyncOperationHandle>)
OnOperationCompleted(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle) 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: IGroupOperation> IGroupOperationMethods for __T
unity_engine-resource_management-async_operations-groupoperation only.