pub trait IResourceManager_InstanceOperationMethods: IResourceManager_InstanceOperation {
// Provided methods
fn init(
self,
rm: impl Into<ResourceManager>,
instance_provider: impl Into<IInstanceProvider_Interface>,
instantiation_params: impl Into<InstantiationParameters>,
dependency: impl Into<AsyncOperationHandle_1<GameObject>>,
) { ... }
fn get_download_status(
self,
visited: impl Into<HashSet_1<Object>>,
) -> DownloadStatus { ... }
fn get_dependencies(self, deps: impl Into<List_1<AsyncOperationHandle>>) { ... }
fn get_debug_name(self) -> Il2CppString { ... }
fn instance_scene(self) -> Scene { ... }
fn destroy(self) { ... }
fn get_progress(self) -> f32 { ... }
fn invoke_wait_for_completion(self) -> bool { ... }
fn execute(self) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn init(
self,
rm: impl Into<ResourceManager>,
instance_provider: impl Into<IInstanceProvider_Interface>,
instantiation_params: impl Into<InstantiationParameters>,
dependency: impl Into<AsyncOperationHandle_1<GameObject>>,
)
fn init( self, rm: impl Into<ResourceManager>, instance_provider: impl Into<IInstanceProvider_Interface>, instantiation_params: impl Into<InstantiationParameters>, dependency: impl Into<AsyncOperationHandle_1<GameObject>>, )
Init(crate::unity_engine::resource_management::resourcemanager::ResourceManager, crate::unity_engine::resource_management::resource_providers::iinstanceprovider_interface::IInstanceProvider_Interface, crate::unity_engine::resource_management::resource_providers::instantiationparameters::InstantiationParameters, crate::unity_engine::resource_management::async_operations::asyncoperationhandle_1::AsyncOperationHandle_1<crate::unity_engine::gameobject::GameObject>) 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 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 get_debug_name(self) -> Il2CppString
fn get_debug_name(self) -> Il2CppString
get_DebugName() overload
Sourcefn instance_scene(self) -> Scene
fn instance_scene(self) -> Scene
InstanceScene() overload
Sourcefn get_progress(self) -> f32
fn get_progress(self) -> f32
get_Progress() overload
Sourcefn invoke_wait_for_completion(self) -> bool
fn invoke_wait_for_completion(self) -> bool
InvokeWaitForCompletion() 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: IResourceManager_InstanceOperation> IResourceManager_InstanceOperationMethods for __T
unity_engine-resource_management-resourcemanager only.