|
static void | Initialize () |
|
static void | Destroy () |
|
static FORCEINLINE bool | IsAssetHandleValid (const FAssetHandle Handle) |
|
static FORCEINLINE EAssetType | GetAssetType (const FAssetHandle Handle) |
|
static FORCEINLINE bool | ReloadData (const FAssetHandle Handle) |
|
template<typename T > |
static FORCEINLINE TObjectPtr< T > | GetAsset (const FAssetHandle Handle) |
|
template<typename T > |
static std::unordered_set< FAssetHandle > | GetAllAssetsWithType () |
|
static FORCEINLINE const std::unordered_map< FAssetHandle, TObjectPtr< LAsset > > & | GetLoadedAssets () |
|
static FORCEINLINE const std::unordered_map< FAssetHandle, TObjectPtr< LAsset > > & | GetMemoryOnlyAssets () |
|
static FORCEINLINE FAssetHandle | GetAssetHandleFromFilePath (const std::filesystem::path &InFilepath) |
|
template<typename TAsset , typename... TArgs> |
static FAssetHandle | CreateMemoryOnlyAsset (TArgs &&... Args) |
|
template<typename TAsset , typename... TArgs> |
static FAssetHandle | CreateMemoryOnlyRendererAsset (TArgs &&... Args) |
|
template<typename TAsset , typename... TArgs> |
static FAssetHandle | CreateMemoryOnlyAssetWithHandle (FAssetHandle Handle, TArgs &&... Args) |
|
template<typename TAsset > |
static FAssetHandle | AddMemoryOnlyAsset (TObjectPtr< TAsset > Asset) |
|
static FORCEINLINE bool | IsMemoryAsset (const FAssetHandle Handle) |
|
The documentation for this class was generated from the following files:
- LkEngine/Source/LkEngine/Asset/AssetManager.h
- LkEngine/Source/LkEngine/Asset/AssetManager.cpp