Files
ReshadePluginsCore/StyxShardsOFDarkness/SDK/CoreUObject_classes.hpp

1164 lines
31 KiB
C++
Raw Normal View History

2026-03-29 19:41:33 +02:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: CoreUObject
#include "Basic.hpp"
namespace SDK
{
// Class CoreUObject.Object
// 0x0028 (0x0028 - 0x0000)
class UObject
{
public:
static inline class TUObjectArrayWrapper GObjects; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY)
void* VTable; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY)
EObjectFlags Flags; // 0x0008(0x0004)(NOT AUTO-GENERATED PROPERTY)
int32 Index; // 0x000C(0x0004)(NOT AUTO-GENERATED PROPERTY)
class UClass* Class; // 0x0010(0x0008)(NOT AUTO-GENERATED PROPERTY)
class FName Name; // 0x0018(0x0008)(NOT AUTO-GENERATED PROPERTY)
class UObject* Outer; // 0x0020(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UObject* FindObjectFastImpl(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None);
static class UObject* FindObjectImpl(const std::string& FullName, EClassCastFlags RequiredType = EClassCastFlags::None);
std::string GetFullName() const;
std::string GetName() const;
bool HasTypeFlag(EClassCastFlags TypeFlags) const;
bool IsA(EClassCastFlags TypeFlags) const;
bool IsA(const class FName& ClassName) const;
bool IsA(const class UClass* TypeClass) const;
bool IsDefaultObject() const;
void ExecuteUbergraph(int32 EntryPoint);
public:
static class UClass* FindClass(const std::string& ClassFullName)
{
return FindObject<class UClass>(ClassFullName, EClassCastFlags::Class);
}
static class UClass* FindClassFast(const std::string& ClassName)
{
return FindObjectFast<class UClass>(ClassName, EClassCastFlags::Class);
}
template<typename UEType = UObject>
static UEType* FindObject(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None)
{
return static_cast<UEType*>(FindObjectImpl(Name, RequiredType));
}
template<typename UEType = UObject>
static UEType* FindObjectFast(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None)
{
return static_cast<UEType*>(FindObjectFastImpl(Name, RequiredType));
}
void ProcessEvent(class UFunction* Function, void* Parms) const
{
InSDKUtils::CallGameFunction(InSDKUtils::GetVirtualFunction<void(*)(const UObject*, class UFunction*, void*)>(this, Offsets::ProcessEventIdx), this, Function, Parms);
}
};
DUMPER7_ASSERTS_UObject;
// Class CoreUObject.Field
// 0x0008 (0x0030 - 0x0028)
class UField : public UObject
{
public:
class UField* Next; // 0x0028(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Field")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Field")
}
static class UField* GetDefaultObj()
{
return GetDefaultObjImpl<UField>();
}
};
DUMPER7_ASSERTS_UField;
// Class CoreUObject.Property
// 0x0048 (0x0078 - 0x0030)
class UProperty : public UField
{
public:
int32 ArrayDim; // 0x0030(0x0004)(NOT AUTO-GENERATED PROPERTY)
int32 ElementSize; // 0x0034(0x0004)(NOT AUTO-GENERATED PROPERTY)
uint64 PropertyFlags; // 0x0038(0x0008)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
int32 Offset; // 0x0050(0x0004)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_54[0x24]; // 0x0054(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Property")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Property")
}
static class UProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UProperty>();
}
};
DUMPER7_ASSERTS_UProperty;
// Class CoreUObject.SetProperty
// 0x0028 (0x00A0 - 0x0078)
class USetProperty final : public UProperty
{
public:
class UProperty* ElementProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SetProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SetProperty")
}
static class USetProperty* GetDefaultObj()
{
return GetDefaultObjImpl<USetProperty>();
}
};
DUMPER7_ASSERTS_USetProperty;
// Class CoreUObject.TextBuffer
// 0x0028 (0x0050 - 0x0028)
class UTextBuffer final : public UObject
{
public:
uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TextBuffer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TextBuffer")
}
static class UTextBuffer* GetDefaultObj()
{
return GetDefaultObjImpl<UTextBuffer>();
}
};
DUMPER7_ASSERTS_UTextBuffer;
// Class CoreUObject.Interface
// 0x0000 (0x0000 - 0x0000)
class IInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Interface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Interface")
}
static class IInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IInterface;
// Class CoreUObject.GCObjectReferencer
// 0x0010 (0x0038 - 0x0028)
class UGCObjectReferencer final : public UObject
{
public:
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GCObjectReferencer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GCObjectReferencer")
}
static class UGCObjectReferencer* GetDefaultObj()
{
return GetDefaultObjImpl<UGCObjectReferencer>();
}
};
DUMPER7_ASSERTS_UGCObjectReferencer;
// Class CoreUObject.Struct
// 0x0058 (0x0088 - 0x0030)
class UStruct : public UField
{
public:
class UStruct* SuperStruct; // 0x0030(0x0008)(NOT AUTO-GENERATED PROPERTY)
class UField* Children; // 0x0038(0x0008)(NOT AUTO-GENERATED PROPERTY)
int32 Size; // 0x0040(0x0004)(NOT AUTO-GENERATED PROPERTY)
int16 MinAlignment; // 0x0044(0x0002)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_46[0x42]; // 0x0046(0x0042)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool IsSubclassOf(const UStruct* Base) const;
bool IsSubclassOf(const FName& BaseClassName) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Struct")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Struct")
}
static class UStruct* GetDefaultObj()
{
return GetDefaultObjImpl<UStruct>();
}
};
DUMPER7_ASSERTS_UStruct;
// Class CoreUObject.ScriptStruct
// 0x0010 (0x0098 - 0x0088)
class UScriptStruct : public UStruct
{
public:
uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ScriptStruct")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ScriptStruct")
}
static class UScriptStruct* GetDefaultObj()
{
return GetDefaultObjImpl<UScriptStruct>();
}
};
DUMPER7_ASSERTS_UScriptStruct;
// Class CoreUObject.Package
// 0x0128 (0x0150 - 0x0028)
class UPackage final : public UObject
{
public:
uint8 Pad_28[0x128]; // 0x0028(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Package")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Package")
}
static class UPackage* GetDefaultObj()
{
return GetDefaultObjImpl<UPackage>();
}
};
DUMPER7_ASSERTS_UPackage;
// Class CoreUObject.Class
// 0x0198 (0x0220 - 0x0088)
class UClass : public UStruct
{
public:
uint8 Pad_88[0x28]; // 0x0088(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
enum class EClassCastFlags CastFlags; // 0x00B0(0x0008)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_B8[0x40]; // 0x00B8(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
class UObject* ClassDefaultObject; // 0x00F8(0x0008)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_100[0x120]; // 0x0100(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class UFunction* GetFunction(const char* ClassName, const char* FuncName) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Class")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Class")
}
static class UClass* GetDefaultObj()
{
return GetDefaultObjImpl<UClass>();
}
};
DUMPER7_ASSERTS_UClass;
// Class CoreUObject.Function
// 0x0030 (0x00B8 - 0x0088)
class UFunction : public UStruct
{
public:
using FNativeFuncPtr = void (*)(void* Context, void* TheStack, void* Result);
uint32 FunctionFlags; // 0x0088(0x0004)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_8C[0x24]; // 0x008C(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
FNativeFuncPtr ExecFunction; // 0x00B0(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Function")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Function")
}
static class UFunction* GetDefaultObj()
{
return GetDefaultObjImpl<UFunction>();
}
};
DUMPER7_ASSERTS_UFunction;
// Class CoreUObject.DelegateFunction
// 0x0000 (0x00B8 - 0x00B8)
class UDelegateFunction final : public UFunction
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DelegateFunction")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DelegateFunction")
}
static class UDelegateFunction* GetDefaultObj()
{
return GetDefaultObjImpl<UDelegateFunction>();
}
};
DUMPER7_ASSERTS_UDelegateFunction;
// Class CoreUObject.DynamicClass
// 0x0068 (0x0288 - 0x0220)
class UDynamicClass final : public UClass
{
public:
uint8 Pad_220[0x68]; // 0x0220(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DynamicClass")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DynamicClass")
}
static class UDynamicClass* GetDefaultObj()
{
return GetDefaultObjImpl<UDynamicClass>();
}
};
DUMPER7_ASSERTS_UDynamicClass;
// Class CoreUObject.PackageMap
// 0x0028 (0x0050 - 0x0028)
class UPackageMap : public UObject
{
public:
uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PackageMap")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PackageMap")
}
static class UPackageMap* GetDefaultObj()
{
return GetDefaultObjImpl<UPackageMap>();
}
};
DUMPER7_ASSERTS_UPackageMap;
// Class CoreUObject.Enum
// 0x0028 (0x0058 - 0x0030)
class UEnum : public UField
{
public:
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class TArray<class TPair<class FName, int64>> Names; // 0x0040(0x0010)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Enum")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Enum")
}
static class UEnum* GetDefaultObj()
{
return GetDefaultObjImpl<UEnum>();
}
};
DUMPER7_ASSERTS_UEnum;
// Class CoreUObject.LinkerPlaceholderClass
// 0x0150 (0x0370 - 0x0220)
class ULinkerPlaceholderClass final : public UClass
{
public:
uint8 Pad_220[0x150]; // 0x0220(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LinkerPlaceholderClass")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LinkerPlaceholderClass")
}
static class ULinkerPlaceholderClass* GetDefaultObj()
{
return GetDefaultObjImpl<ULinkerPlaceholderClass>();
}
};
DUMPER7_ASSERTS_ULinkerPlaceholderClass;
// Class CoreUObject.LinkerPlaceholderExportObject
// 0x0060 (0x0088 - 0x0028)
class ULinkerPlaceholderExportObject final : public UObject
{
public:
uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LinkerPlaceholderExportObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LinkerPlaceholderExportObject")
}
static class ULinkerPlaceholderExportObject* GetDefaultObj()
{
return GetDefaultObjImpl<ULinkerPlaceholderExportObject>();
}
};
DUMPER7_ASSERTS_ULinkerPlaceholderExportObject;
// Class CoreUObject.LinkerPlaceholderFunction
// 0x0150 (0x0208 - 0x00B8)
class ULinkerPlaceholderFunction final : public UFunction
{
public:
uint8 Pad_B8[0x150]; // 0x00B8(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LinkerPlaceholderFunction")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LinkerPlaceholderFunction")
}
static class ULinkerPlaceholderFunction* GetDefaultObj()
{
return GetDefaultObjImpl<ULinkerPlaceholderFunction>();
}
};
DUMPER7_ASSERTS_ULinkerPlaceholderFunction;
// Class CoreUObject.MetaData
// 0x00A0 (0x00C8 - 0x0028)
class UMetaData final : public UObject
{
public:
uint8 Pad_28[0xA0]; // 0x0028(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MetaData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MetaData")
}
static class UMetaData* GetDefaultObj()
{
return GetDefaultObjImpl<UMetaData>();
}
};
DUMPER7_ASSERTS_UMetaData;
// Class CoreUObject.ObjectRedirector
// 0x0008 (0x0030 - 0x0028)
class UObjectRedirector final : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectRedirector")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectRedirector")
}
static class UObjectRedirector* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectRedirector>();
}
};
DUMPER7_ASSERTS_UObjectRedirector;
// Class CoreUObject.NumericProperty
// 0x0000 (0x0078 - 0x0078)
class UNumericProperty : public UProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NumericProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NumericProperty")
}
static class UNumericProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UNumericProperty>();
}
};
DUMPER7_ASSERTS_UNumericProperty;
// Class CoreUObject.ArrayProperty
// 0x0008 (0x0080 - 0x0078)
class UArrayProperty final : public UProperty
{
public:
class UProperty* InnerProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ArrayProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ArrayProperty")
}
static class UArrayProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UArrayProperty>();
}
};
DUMPER7_ASSERTS_UArrayProperty;
// Class CoreUObject.ObjectPropertyBase
// 0x0008 (0x0080 - 0x0078)
class UObjectPropertyBase : public UProperty
{
public:
class UClass* PropertyClass; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectPropertyBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectPropertyBase")
}
static class UObjectPropertyBase* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectPropertyBase>();
}
};
DUMPER7_ASSERTS_UObjectPropertyBase;
// Class CoreUObject.AssetObjectProperty
// 0x0000 (0x0080 - 0x0080)
class UAssetObjectProperty : public UObjectPropertyBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AssetObjectProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AssetObjectProperty")
}
static class UAssetObjectProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UAssetObjectProperty>();
}
};
DUMPER7_ASSERTS_UAssetObjectProperty;
// Class CoreUObject.AssetClassProperty
// 0x0008 (0x0088 - 0x0080)
class UAssetClassProperty final : public UAssetObjectProperty
{
public:
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AssetClassProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AssetClassProperty")
}
static class UAssetClassProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UAssetClassProperty>();
}
};
DUMPER7_ASSERTS_UAssetClassProperty;
// Class CoreUObject.BoolProperty
// 0x0008 (0x0080 - 0x0078)
class UBoolProperty final : public UProperty
{
public:
uint8 FieldSize; // 0x0078(0x0001)(NOT AUTO-GENERATED PROPERTY)
uint8 ByteOffset; // 0x0079(0x0001)(NOT AUTO-GENERATED PROPERTY)
uint8 ByteMask; // 0x007A(0x0001)(NOT AUTO-GENERATED PROPERTY)
uint8 FieldMask; // 0x007B(0x0001)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BoolProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BoolProperty")
}
static class UBoolProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UBoolProperty>();
}
};
DUMPER7_ASSERTS_UBoolProperty;
// Class CoreUObject.ByteProperty
// 0x0008 (0x0080 - 0x0078)
class UByteProperty final : public UNumericProperty
{
public:
class UEnum* Enum; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ByteProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ByteProperty")
}
static class UByteProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UByteProperty>();
}
};
DUMPER7_ASSERTS_UByteProperty;
// Class CoreUObject.ObjectProperty
// 0x0000 (0x0080 - 0x0080)
class UObjectProperty : public UObjectPropertyBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectProperty")
}
static class UObjectProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectProperty>();
}
};
DUMPER7_ASSERTS_UObjectProperty;
// Class CoreUObject.ClassProperty
// 0x0008 (0x0088 - 0x0080)
class UClassProperty final : public UObjectProperty
{
public:
class UClass* MetaClass; // 0x0080(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ClassProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ClassProperty")
}
static class UClassProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UClassProperty>();
}
};
DUMPER7_ASSERTS_UClassProperty;
// Class CoreUObject.DelegateProperty
// 0x0008 (0x0080 - 0x0078)
class UDelegateProperty final : public UProperty
{
public:
class UFunction* SignatureFunction; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DelegateProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DelegateProperty")
}
static class UDelegateProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UDelegateProperty>();
}
};
DUMPER7_ASSERTS_UDelegateProperty;
// Class CoreUObject.DoubleProperty
// 0x0000 (0x0078 - 0x0078)
class UDoubleProperty final : public UNumericProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DoubleProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DoubleProperty")
}
static class UDoubleProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UDoubleProperty>();
}
};
DUMPER7_ASSERTS_UDoubleProperty;
// Class CoreUObject.FloatProperty
// 0x0000 (0x0078 - 0x0078)
class UFloatProperty final : public UNumericProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FloatProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FloatProperty")
}
static class UFloatProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UFloatProperty>();
}
};
DUMPER7_ASSERTS_UFloatProperty;
// Class CoreUObject.IntProperty
// 0x0000 (0x0078 - 0x0078)
class UIntProperty final : public UNumericProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("IntProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"IntProperty")
}
static class UIntProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UIntProperty>();
}
};
DUMPER7_ASSERTS_UIntProperty;
// Class CoreUObject.Int16Property
// 0x0000 (0x0078 - 0x0078)
class UInt16Property final : public UNumericProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Int16Property")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Int16Property")
}
static class UInt16Property* GetDefaultObj()
{
return GetDefaultObjImpl<UInt16Property>();
}
};
DUMPER7_ASSERTS_UInt16Property;
// Class CoreUObject.Int64Property
// 0x0000 (0x0078 - 0x0078)
class UInt64Property final : public UNumericProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Int64Property")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Int64Property")
}
static class UInt64Property* GetDefaultObj()
{
return GetDefaultObjImpl<UInt64Property>();
}
};
DUMPER7_ASSERTS_UInt64Property;
// Class CoreUObject.Int8Property
// 0x0000 (0x0078 - 0x0078)
class UInt8Property final : public UNumericProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Int8Property")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Int8Property")
}
static class UInt8Property* GetDefaultObj()
{
return GetDefaultObjImpl<UInt8Property>();
}
};
DUMPER7_ASSERTS_UInt8Property;
// Class CoreUObject.InterfaceProperty
// 0x0008 (0x0080 - 0x0078)
class UInterfaceProperty final : public UProperty
{
public:
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InterfaceProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InterfaceProperty")
}
static class UInterfaceProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UInterfaceProperty>();
}
};
DUMPER7_ASSERTS_UInterfaceProperty;
// Class CoreUObject.LazyObjectProperty
// 0x0000 (0x0080 - 0x0080)
class ULazyObjectProperty final : public UObjectPropertyBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LazyObjectProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LazyObjectProperty")
}
static class ULazyObjectProperty* GetDefaultObj()
{
return GetDefaultObjImpl<ULazyObjectProperty>();
}
};
DUMPER7_ASSERTS_ULazyObjectProperty;
// Class CoreUObject.MapProperty
// 0x0038 (0x00B0 - 0x0078)
class UMapProperty final : public UProperty
{
public:
class UProperty* KeyProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY)
class UProperty* ValueProperty; // 0x0080(0x0008)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_88[0x28]; // 0x0088(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MapProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MapProperty")
}
static class UMapProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UMapProperty>();
}
};
DUMPER7_ASSERTS_UMapProperty;
// Class CoreUObject.MulticastDelegateProperty
// 0x0008 (0x0080 - 0x0078)
class UMulticastDelegateProperty final : public UProperty
{
public:
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MulticastDelegateProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MulticastDelegateProperty")
}
static class UMulticastDelegateProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UMulticastDelegateProperty>();
}
};
DUMPER7_ASSERTS_UMulticastDelegateProperty;
// Class CoreUObject.NameProperty
// 0x0000 (0x0078 - 0x0078)
class UNameProperty final : public UProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NameProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NameProperty")
}
static class UNameProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UNameProperty>();
}
};
DUMPER7_ASSERTS_UNameProperty;
// Class CoreUObject.StrProperty
// 0x0000 (0x0078 - 0x0078)
class UStrProperty final : public UProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StrProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StrProperty")
}
static class UStrProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UStrProperty>();
}
};
DUMPER7_ASSERTS_UStrProperty;
// Class CoreUObject.StructProperty
// 0x0008 (0x0080 - 0x0078)
class UStructProperty final : public UProperty
{
public:
class UStruct* Struct; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StructProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StructProperty")
}
static class UStructProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UStructProperty>();
}
};
DUMPER7_ASSERTS_UStructProperty;
// Class CoreUObject.UInt16Property
// 0x0000 (0x0078 - 0x0078)
class UUInt16Property final : public UNumericProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UInt16Property")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UInt16Property")
}
static class UUInt16Property* GetDefaultObj()
{
return GetDefaultObjImpl<UUInt16Property>();
}
};
DUMPER7_ASSERTS_UUInt16Property;
// Class CoreUObject.UInt32Property
// 0x0000 (0x0078 - 0x0078)
class UUInt32Property final : public UNumericProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UInt32Property")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UInt32Property")
}
static class UUInt32Property* GetDefaultObj()
{
return GetDefaultObjImpl<UUInt32Property>();
}
};
DUMPER7_ASSERTS_UUInt32Property;
// Class CoreUObject.UInt64Property
// 0x0000 (0x0078 - 0x0078)
class UUInt64Property final : public UNumericProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UInt64Property")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UInt64Property")
}
static class UUInt64Property* GetDefaultObj()
{
return GetDefaultObjImpl<UUInt64Property>();
}
};
DUMPER7_ASSERTS_UUInt64Property;
// Class CoreUObject.WeakObjectProperty
// 0x0000 (0x0080 - 0x0080)
class UWeakObjectProperty final : public UObjectPropertyBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("WeakObjectProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WeakObjectProperty")
}
static class UWeakObjectProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UWeakObjectProperty>();
}
};
DUMPER7_ASSERTS_UWeakObjectProperty;
// Class CoreUObject.TextProperty
// 0x0000 (0x0078 - 0x0078)
class UTextProperty final : public UProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TextProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TextProperty")
}
static class UTextProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UTextProperty>();
}
};
DUMPER7_ASSERTS_UTextProperty;
}