-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAssetRegistry_classes.h
91 lines (72 loc) · 3.27 KB
/
AssetRegistry_classes.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#pragma once
// Name: AceCombat7, Version: 1.3.0
#ifdef _MSC_VER
#pragma pack(push, 0x8)
#endif
namespace SDK
{
//---------------------------------------------------------------------------
// Classes
//---------------------------------------------------------------------------
// Class AssetRegistry.AssetRegistryImpl
// 0x0A48 (0x0A70 - 0x0028)
class UAssetRegistryImpl : public UObject
{
public:
unsigned char UnknownData00[0xA48]; // 0x0028(0x0A48) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AssetRegistry.AssetRegistryImpl");
return ptr;
}
};
// Class AssetRegistry.AssetRegistryHelpers
// 0x0000 (0x0028 - 0x0028)
class UAssetRegistryHelpers : public UObject
{
public:
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AssetRegistry.AssetRegistryHelpers");
return ptr;
}
struct FSoftObjectPath STATIC_ToSoftObjectPath(const struct FAssetData& InAssetData);
struct FARFilter STATIC_SetFilterTagsAndValues(const struct FARFilter& InFilter, TArray<struct FTagAndValue> InTagsAndValues);
bool STATIC_IsValid(const struct FAssetData& InAssetData);
bool STATIC_IsUAsset(const struct FAssetData& InAssetData);
bool STATIC_IsRedirector(const struct FAssetData& InAssetData);
bool STATIC_IsAssetLoaded(const struct FAssetData& InAssetData);
bool STATIC_GetTagValue(const struct FAssetData& InAssetData, const struct FName& InTagName, struct FString* OutTagValue);
struct FString STATIC_GetFullName(const struct FAssetData& InAssetData);
struct FString STATIC_GetExportTextName(const struct FAssetData& InAssetData);
class UClass* STATIC_GetClass(const struct FAssetData& InAssetData);
TScriptInterface<class UAssetRegistry> STATIC_GetAssetRegistry();
class UObject* STATIC_GetAsset(const struct FAssetData& InAssetData);
struct FAssetData STATIC_CreateAssetData(class UObject* InAsset, bool bAllowBlueprintClass);
};
// Class AssetRegistry.AssetRegistry
// 0x0000 (0x0028 - 0x0028)
class UAssetRegistry : public UInterface
{
public:
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AssetRegistry.AssetRegistry");
return ptr;
}
void RunAssetsThroughFilter(const struct FARFilter& Filter, TArray<struct FAssetData>* AssetDataList);
bool IsLoadingAssets();
bool HasAssets(const struct FName& PackagePath, bool bRecursive);
void GetSubPaths(const struct FString& InBasePath, bool bInRecurse, TArray<struct FString>* OutPathList);
bool GetAssetsByPath(const struct FName& PackagePath, bool bRecursive, bool bIncludeOnlyOnDiskAssets, TArray<struct FAssetData>* OutAssetData);
bool GetAssetsByPackageName(const struct FName& PackageName, bool bIncludeOnlyOnDiskAssets, TArray<struct FAssetData>* OutAssetData);
bool GetAssetsByClass(const struct FName& ClassName, bool bSearchSubClasses, TArray<struct FAssetData>* OutAssetData);
bool GetAssets(const struct FARFilter& Filter, TArray<struct FAssetData>* OutAssetData);
struct FAssetData GetAssetByObjectPath(const struct FName& ObjectPath, bool bIncludeOnlyOnDiskAssets);
void GetAllCachedPaths(TArray<struct FString>* OutPathList);
bool GetAllAssets(bool bIncludeOnlyOnDiskAssets, TArray<struct FAssetData>* OutAssetData);
};
}
#ifdef _MSC_VER
#pragma pack(pop)
#endif