Zdexby TheHolyOneZ
5,360 classes
Class

UUsdAssetCache3

: UObject
/Script/USDClasses.UsdAssetCache3 0x0290 (656 B) align 8 inherited 0x0028 vtable /Script/USDClasses
0x00x0290

Members 6

OffsetSizeNameTypeFlagsDefault
0x10AssetDirectoryFDirectoryPath5 flags{Path=""}
0x01bOnlyHandleAssetsWithinAssetDirectorybool7 flagsfalse
0x00390x07padding / unreflected
0x50HashToAssetPathsTMap<FString, FSoftObjectPath>3 flags<TMap>
0x01bCleanUpUnreferencedAssetsbool7 flagsfalse
0x00910x07padding / unreflected
0x50AssetPathToHashesTMap<FSoftObjectPath, FString>1 flags<TMap>
0x50TransientObjectStorageTMap<FString, UObject*>Transient+3 flags<TMap>
0x01380x158unreflected bytes to end of UUsdAssetCache3

Functions 20

SignatureFlagsNativeParams
FSoftObjectPath StopTrackingAsset(const FString& Hash)FinalNative+1 flags0x30
void SetAssetDeletable(UObject* Asset, bool bIsDeletable)FinalNative+1 flags0x09
void RescanAssetDirectory()FinalNative+1 flags0x00
bool RemoveAssetReferencer(UObject* Asset, UObject* Referencer)FinalNative+1 flags0x11
bool RemoveAllReferencersForAsset(UObject* Asset)FinalNative+1 flags0x09
bool RemoveAllReferencerAssets(UObject* Referencer)FinalNative+1 flags0x09
bool RemoveAllAssetReferencers()FinalNative+1 flags0x01
TMap<FString, UObject*> LoadAndGetAllTrackedAssets()FinalNative+1 flags0x50
bool IsAssetTrackedByCache(const FSoftObjectPath& AssetPath)FinalNative+1 flags0x21
bool IsAssetDeletable(UObject* Asset)FinalNative+1 flags0x09
UObject* GetOrCreateCachedAsset(const FString& Hash, TSubclassOf<UObject> Class, const FString& DesiredName, int32 DesiredFlags, const bool& bOutCreatedAsset, UObject* Referencer)FinalNative+1 flags0x40
int32 GetNumAssets()FinalNative+1 flags0x04
FString GetHashForAsset(const FSoftObjectPath& AssetPath)FinalNative+1 flags0x30
FSoftObjectPath GetCachedAssetPath(const FString& Hash)FinalNative+1 flags0x30
UObject* GetCachedAsset(const FString& Hash)FinalNative+1 flags0x18
TMap<FString, FSoftObjectPath> GetAllTrackedAssets()FinalNative+1 flags0x50
void DeleteUnreferencedAssetsWithConfirmation()FinalNative+1 flags0x00
void DeleteUnreferencedAssets(bool bShowConfirmation)FinalNative+1 flags0x01
void CacheAsset(const FString& Hash, const FSoftObjectPath& AssetPath, UObject* Referencer)FinalNative+1 flags0x38
bool AddAssetReferencer(UObject* Asset, UObject* Referencer)FinalNative+1 flags0x11

Used by 1

types with a member, parameter or interface of this type