pub trait IContentCatalogProvider_InternalOpMethods: IContentCatalogProvider_InternalOp {
// Provided methods
fn start(
self,
provider_interface: impl Into<ProvideHandle>,
disable_catalog_update_on_start: impl Into<bool>,
is_local_catalog_in_bundle: impl Into<bool>,
) { ... }
fn wait_for_completion_callback(self) -> bool { ... }
fn release(self) { ... }
fn load_catalog(
self,
id_to_load: impl Into<Il2CppString>,
is_local_catalog_in_bundle: impl Into<bool>,
is_local_catalog: impl Into<bool>,
) { ... }
fn catalog_load_op_complete_callback(
self,
op: impl Into<AsyncOperationHandle_1<ContentCatalogData>>,
) { ... }
fn get_transformed_internal_id(
self,
loc: impl Into<IResourceLocation>,
) -> Il2CppString { ... }
fn determine_id_to_load(
self,
location: impl Into<IResourceLocation>,
dependency_objects: impl Into<IList_1_Interface<Object>>,
disable_catalog_update_on_start: impl Into<bool>,
) -> Il2CppString { ... }
fn on_catalog_loaded(self, ccd: impl Into<ContentCatalogData>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn start(
self,
provider_interface: impl Into<ProvideHandle>,
disable_catalog_update_on_start: impl Into<bool>,
is_local_catalog_in_bundle: impl Into<bool>,
)
fn start( self, provider_interface: impl Into<ProvideHandle>, disable_catalog_update_on_start: impl Into<bool>, is_local_catalog_in_bundle: impl Into<bool>, )
Start(crate::unity_engine::resource_management::resource_providers::providehandle::ProvideHandle, bool, bool) overload
Sourcefn wait_for_completion_callback(self) -> bool
fn wait_for_completion_callback(self) -> bool
WaitForCompletionCallback() overload
Sourcefn load_catalog(
self,
id_to_load: impl Into<Il2CppString>,
is_local_catalog_in_bundle: impl Into<bool>,
is_local_catalog: impl Into<bool>,
)
fn load_catalog( self, id_to_load: impl Into<Il2CppString>, is_local_catalog_in_bundle: impl Into<bool>, is_local_catalog: impl Into<bool>, )
LoadCatalog(::unity::Il2CppString, bool, bool) overload
Sourcefn catalog_load_op_complete_callback(
self,
op: impl Into<AsyncOperationHandle_1<ContentCatalogData>>,
)
fn catalog_load_op_complete_callback( self, op: impl Into<AsyncOperationHandle_1<ContentCatalogData>>, )
CatalogLoadOpCompleteCallback(crate::unity_engine::resource_management::async_operations::asyncoperationhandle_1::AsyncOperationHandle_1<crate::unity_engine::addressable_assets::resource_locators::contentcatalogdata::ContentCatalogData>) overload
Sourcefn get_transformed_internal_id(
self,
loc: impl Into<IResourceLocation>,
) -> Il2CppString
fn get_transformed_internal_id( self, loc: impl Into<IResourceLocation>, ) -> Il2CppString
GetTransformedInternalId(crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation) overload
Sourcefn determine_id_to_load(
self,
location: impl Into<IResourceLocation>,
dependency_objects: impl Into<IList_1_Interface<Object>>,
disable_catalog_update_on_start: impl Into<bool>,
) -> Il2CppString
fn determine_id_to_load( self, location: impl Into<IResourceLocation>, dependency_objects: impl Into<IList_1_Interface<Object>>, disable_catalog_update_on_start: impl Into<bool>, ) -> Il2CppString
DetermineIdToLoad(crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation, crate::system::collections::generic::ilist_1_interface::IList_1_Interface<crate::system::object::Object>, bool) overload
Sourcefn on_catalog_loaded(self, ccd: impl Into<ContentCatalogData>)
fn on_catalog_loaded(self, ccd: impl Into<ContentCatalogData>)
OnCatalogLoaded(crate::unity_engine::addressable_assets::resource_locators::contentcatalogdata::ContentCatalogData) 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: IContentCatalogProvider_InternalOp> IContentCatalogProvider_InternalOpMethods for __T
unity_engine-addressable_assets-resource_providers-contentcatalogprovider only.