Skip to main content

IContentCatalogProvider_InternalOpMethods

Trait IContentCatalogProvider_InternalOpMethods 

Source
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§

Source

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

Source

fn wait_for_completion_callback(self) -> bool

WaitForCompletionCallback() overload

Source

fn release(self)

Release() overload

Source

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

Source

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

Source

fn get_transformed_internal_id( self, loc: impl Into<IResourceLocation>, ) -> Il2CppString

GetTransformedInternalId(crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation) overload

Source

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

Source

fn on_catalog_loaded(self, ccd: impl Into<ContentCatalogData>)

OnCatalogLoaded(crate::unity_engine::addressable_assets::resource_locators::contentcatalogdata::ContentCatalogData) overload

Source

fn ctor(self)

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

Source§

impl<__T: IContentCatalogProvider_InternalOp> IContentCatalogProvider_InternalOpMethods for __T

Available on crate feature unity_engine-addressable_assets-resource_providers-contentcatalogprovider only.