Skip to main content

IAddressablesImpl_ResourceLocatorInfoMethods

Trait IAddressablesImpl_ResourceLocatorInfoMethods 

Source
pub trait IAddressablesImpl_ResourceLocatorInfoMethods: IAddressablesImpl_ResourceLocatorInfo {
    // Provided methods
    fn get_locator(self) -> IResourceLocator { ... }
    fn set_locator(self, value: impl Into<IResourceLocator>) { ... }
    fn get_local_hash(self) -> Il2CppString { ... }
    fn set_local_hash(self, value: impl Into<Il2CppString>) { ... }
    fn get_catalog_location(self) -> IResourceLocation { ... }
    fn set_catalog_location(self, value: impl Into<IResourceLocation>) { ... }
    fn get_content_update_available(self) -> bool { ... }
    fn set_content_update_available(self, value: impl Into<bool>) { ... }
    fn ctor(
        self,
        loc: impl Into<IResourceLocator>,
        local_hash: impl Into<Il2CppString>,
        remote_catalog_location: impl Into<IResourceLocation>,
    ) { ... }
    fn get_hash_location(self) -> IResourceLocation { ... }
    fn get_can_update_content(self) -> bool { ... }
    fn update_content(
        self,
        locator: impl Into<IResourceLocator>,
        hash: impl Into<Il2CppString>,
        loc: impl Into<IResourceLocation>,
    ) { ... }
}

Provided Methods§

Source

fn get_locator(self) -> IResourceLocator

get_Locator() overload

Source

fn set_locator(self, value: impl Into<IResourceLocator>)

set_Locator(crate::unity_engine::addressable_assets::resource_locators::iresourcelocator::IResourceLocator) overload

Source

fn get_local_hash(self) -> Il2CppString

get_LocalHash() overload

Source

fn set_local_hash(self, value: impl Into<Il2CppString>)

set_LocalHash(::unity::Il2CppString) overload

Source

fn get_catalog_location(self) -> IResourceLocation

get_CatalogLocation() overload

Source

fn set_catalog_location(self, value: impl Into<IResourceLocation>)

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

Source

fn get_content_update_available(self) -> bool

get_ContentUpdateAvailable() overload

Source

fn set_content_update_available(self, value: impl Into<bool>)

set_ContentUpdateAvailable(bool) overload

Source

fn ctor( self, loc: impl Into<IResourceLocator>, local_hash: impl Into<Il2CppString>, remote_catalog_location: impl Into<IResourceLocation>, )

.ctor(crate::unity_engine::addressable_assets::resource_locators::iresourcelocator::IResourceLocator, ::unity::Il2CppString, crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation) overload

Source

fn get_hash_location(self) -> IResourceLocation

get_HashLocation() overload

Source

fn get_can_update_content(self) -> bool

get_CanUpdateContent() overload

Source

fn update_content( self, locator: impl Into<IResourceLocator>, hash: impl Into<Il2CppString>, loc: impl Into<IResourceLocation>, )

UpdateContent(crate::unity_engine::addressable_assets::resource_locators::iresourcelocator::IResourceLocator, ::unity::Il2CppString, crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation) 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: IAddressablesImpl_ResourceLocatorInfo> IAddressablesImpl_ResourceLocatorInfoMethods for __T

Available on crate feature unity_engine-addressable_assets-addressablesimpl only.