Skip to main content

IProviderOperation_1Methods

Trait IProviderOperation_1Methods 

Source
pub trait IProviderOperation_1Methods<T0: ClassIdentity>: ClassIdentity {
Show 22 methods // Provided methods fn unity_engine_resource_management_async_operations_i_cachable_get_key( self, ) -> IOperationCacheKey where Self: Sized { ... } fn unity_engine_resource_management_async_operations_i_cachable_set_key( self, value: IOperationCacheKey, ) where Self: Sized { ... } fn get_provide_handle_version(self) -> i32 where Self: Sized { ... } fn get_location(self) -> IResourceLocation where Self: Sized { ... } fn set_download_progress_callback(self, callback: Func_1<DownloadStatus>) where Self: Sized { ... } fn set_wait_for_completion_callback(self, callback: Func_1<bool>) where Self: Sized { ... } fn invoke_wait_for_completion(self) -> bool where Self: Sized { ... } fn get_download_status(self, visited: HashSet_1<Object>) -> DownloadStatus where Self: Sized { ... } fn ctor(self) where Self: Sized { ... } fn get_dependencies(self, deps: List_1<AsyncOperationHandle>) where Self: Sized { ... } fn release_dependencies(self) where Self: Sized { ... } fn get_debug_name(self) -> Il2CppString where Self: Sized { ... } fn get_dependencies_2(self, dst_list: IList_1_Interface<Object>) where Self: Sized { ... } fn get_requested_type(self) -> SystemType where Self: Sized { ... } fn get_dependency_count(self) -> i32 where Self: Sized { ... } fn set_progress_callback(self, callback: Func_1<f32>) where Self: Sized { ... } fn get_progress(self) -> f32 where Self: Sized { ... } fn execute(self) where Self: Sized { ... } fn init( self, rm: ResourceManager, provider: IResourceProvider, location: IResourceLocation, dep_op: AsyncOperationHandle_1<IList_1_Interface<AsyncOperationHandle>>, ) where Self: Sized { ... } fn init_2( self, rm: ResourceManager, provider: IResourceProvider, location: IResourceLocation, dep_op: AsyncOperationHandle_1<IList_1_Interface<AsyncOperationHandle>>, release_dependencies_on_failure: bool, ) where Self: Sized { ... } fn wait_for_completion_handler(self) -> bool where Self: Sized { ... } fn destroy(self) where Self: Sized { ... }
}

Provided Methods§

Source

fn unity_engine_resource_management_async_operations_i_cachable_get_key( self, ) -> IOperationCacheKey
where Self: Sized,

Source

fn unity_engine_resource_management_async_operations_i_cachable_set_key( self, value: IOperationCacheKey, )
where Self: Sized,

Source

fn get_provide_handle_version(self) -> i32
where Self: Sized,

Source

fn get_location(self) -> IResourceLocation
where Self: Sized,

Source

fn set_download_progress_callback(self, callback: Func_1<DownloadStatus>)
where Self: Sized,

Source

fn set_wait_for_completion_callback(self, callback: Func_1<bool>)
where Self: Sized,

Source

fn invoke_wait_for_completion(self) -> bool
where Self: Sized,

Source

fn get_download_status(self, visited: HashSet_1<Object>) -> DownloadStatus
where Self: Sized,

Source

fn ctor(self)
where Self: Sized,

Source

fn get_dependencies(self, deps: List_1<AsyncOperationHandle>)
where Self: Sized,

Source

fn release_dependencies(self)
where Self: Sized,

Source

fn get_debug_name(self) -> Il2CppString
where Self: Sized,

Source

fn get_dependencies_2(self, dst_list: IList_1_Interface<Object>)
where Self: Sized,

Source

fn get_requested_type(self) -> SystemType
where Self: Sized,

Source

fn get_dependency_count(self) -> i32
where Self: Sized,

Source

fn set_progress_callback(self, callback: Func_1<f32>)
where Self: Sized,

Source

fn get_progress(self) -> f32
where Self: Sized,

Source

fn execute(self)
where Self: Sized,

Source

fn init( self, rm: ResourceManager, provider: IResourceProvider, location: IResourceLocation, dep_op: AsyncOperationHandle_1<IList_1_Interface<AsyncOperationHandle>>, )
where Self: Sized,

Source

fn init_2( self, rm: ResourceManager, provider: IResourceProvider, location: IResourceLocation, dep_op: AsyncOperationHandle_1<IList_1_Interface<AsyncOperationHandle>>, release_dependencies_on_failure: bool, )
where Self: Sized,

Source

fn wait_for_completion_handler(self) -> bool
where Self: Sized,

Source

fn destroy(self)
where Self: Sized,

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§