Skip to main content

IAssetBundleBuildMapMethods

Trait IAssetBundleBuildMapMethods 

Source
pub trait IAssetBundleBuildMapMethods: IAssetBundleBuildMap {
    // Provided methods
    fn get_asset_bundle(
        self,
        registerer_id: impl Into<Il2CppString>,
        asset_bundle_full_name: impl Into<Il2CppString>,
    ) -> AssetBundleBuildMap_AssetBundleEntry { ... }
    fn clear(self) { ... }
    fn clear_from_id(self, id: impl Into<Il2CppString>) { ... }
    fn get_asset_bundle_with_name_and_variant(
        self,
        registerer_id: impl Into<Il2CppString>,
        asset_bundle_name: impl Into<Il2CppString>,
        variant_name: impl Into<Il2CppString>,
    ) -> AssetBundleBuildMap_AssetBundleEntry { ... }
    fn get_asset_paths_from_asset_bundle_and_asset_name(
        self,
        assetbundle_name: impl Into<Il2CppString>,
        asset_name: impl Into<Il2CppString>,
    ) -> Array<Il2CppString> { ... }
    fn get_asset_paths_from_asset_bundle(
        self,
        asset_bundle_name: impl Into<Il2CppString>,
    ) -> Array<Il2CppString> { ... }
    fn get_asset_bundle_name(
        self,
        asset_path: impl Into<Il2CppString>,
    ) -> Il2CppString { ... }
    fn get_implicit_asset_bundle_name(
        self,
        asset_path: impl Into<Il2CppString>,
    ) -> Il2CppString { ... }
    fn get_all_asset_bundle_names(self) -> Array<Il2CppString> { ... }
    fn ctor(self) { ... }
}

Provided Methods§

Source

fn get_asset_bundle( self, registerer_id: impl Into<Il2CppString>, asset_bundle_full_name: impl Into<Il2CppString>, ) -> AssetBundleBuildMap_AssetBundleEntry

GetAssetBundle(::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn clear(self)

Clear() overload

Source

fn clear_from_id(self, id: impl Into<Il2CppString>)

ClearFromId(::unity::Il2CppString) overload

Source

fn get_asset_bundle_with_name_and_variant( self, registerer_id: impl Into<Il2CppString>, asset_bundle_name: impl Into<Il2CppString>, variant_name: impl Into<Il2CppString>, ) -> AssetBundleBuildMap_AssetBundleEntry

GetAssetBundleWithNameAndVariant(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn get_asset_paths_from_asset_bundle_and_asset_name( self, assetbundle_name: impl Into<Il2CppString>, asset_name: impl Into<Il2CppString>, ) -> Array<Il2CppString>

GetAssetPathsFromAssetBundleAndAssetName(::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn get_asset_paths_from_asset_bundle( self, asset_bundle_name: impl Into<Il2CppString>, ) -> Array<Il2CppString>

GetAssetPathsFromAssetBundle(::unity::Il2CppString) overload

Source

fn get_asset_bundle_name( self, asset_path: impl Into<Il2CppString>, ) -> Il2CppString

GetAssetBundleName(::unity::Il2CppString) overload

Source

fn get_implicit_asset_bundle_name( self, asset_path: impl Into<Il2CppString>, ) -> Il2CppString

GetImplicitAssetBundleName(::unity::Il2CppString) overload

Source

fn get_all_asset_bundle_names(self) -> Array<Il2CppString>

GetAllAssetBundleNames() 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: IAssetBundleBuildMap> IAssetBundleBuildMapMethods for __T

Available on crate feature unity_engine-asset_graph-assetbundlebuildmap only.