Files
ReshadePluginsCore/Hogwarts Legacy/SDK/ConsoleMacros_classes.hpp
2026-03-06 01:33:32 +01:00

413 lines
19 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: ConsoleMacros
#include "Basic.hpp"
#include "CoreUObject_classes.hpp"
#include "ConsoleMacros_structs.hpp"
#include "Engine_classes.hpp"
namespace SDK
{
// Class ConsoleMacros.ConsoleVariableLienAsset
// 0x0010 (0x0040 - 0x0030)
class UConsoleVariableLienAsset final : public UDataAsset
{
public:
TArray<struct FConsoleVariableLienEntry> ConsoleVariables; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConsoleVariableLienAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConsoleVariableLienAsset")
}
static class UConsoleVariableLienAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UConsoleVariableLienAsset>();
}
};
DUMPER7_ASSERTS_UConsoleVariableLienAsset;
// Class ConsoleMacros.ConsoleMacroConsoleDelegate
// 0x0038 (0x0060 - 0x0028)
class UConsoleMacroConsoleDelegate : public UObject
{
public:
class FName CommandKey; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Command; // 0x0030(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Help; // 0x0040(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasExecuted; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConsoleMacroConsoleDelegate")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConsoleMacroConsoleDelegate")
}
static class UConsoleMacroConsoleDelegate* GetDefaultObj()
{
return GetDefaultObjImpl<UConsoleMacroConsoleDelegate>();
}
};
DUMPER7_ASSERTS_UConsoleMacroConsoleDelegate;
// Class ConsoleMacros.ConsoleMacroConsoleDelegateShortcut
// 0x0000 (0x0060 - 0x0060)
class UConsoleMacroConsoleDelegateShortcut final : public UConsoleMacroConsoleDelegate
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConsoleMacroConsoleDelegateShortcut")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConsoleMacroConsoleDelegateShortcut")
}
static class UConsoleMacroConsoleDelegateShortcut* GetDefaultObj()
{
return GetDefaultObjImpl<UConsoleMacroConsoleDelegateShortcut>();
}
};
DUMPER7_ASSERTS_UConsoleMacroConsoleDelegateShortcut;
// Class ConsoleMacros.ConsoleVariableWatcher
// 0x0040 (0x0288 - 0x0248)
class AConsoleVariableWatcher final : public AActor
{
public:
TArray<class UWatchedConsoleVariableBool*> BoolVariables; // 0x0248(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<class UWatchedConsoleVariableFloat*> FloatVariables; // 0x0258(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<class UWatchedConsoleVariableInt*> IntVariables; // 0x0268(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
uint8 Pad_278[0x10]; // 0x0278(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void ConsoleVariableExists(const class FString& ConsoleVariable, bool* bExists);
static void CreateConsoleVariableAsBool(const class FString& ConsoleVariable, bool DefaultValue, const class FString& Help, bool* bSuccess);
static void CreateConsoleVariableAsFloat(const class FString& ConsoleVariable, float DefaultValue, const class FString& Help, bool* bSuccess);
static void CreateConsoleVariableAsInt(const class FString& ConsoleVariable, int32 DefaultValue, const class FString& Help, bool* bSuccess);
static void GetConsoleVariableAsBool(const class FString& ConsoleVariable, bool* bValue, bool* bExists, bool bDefaultValue);
static void GetConsoleVariableAsFloat(const class FString& ConsoleVariable, float* Value, bool* bExists, float DefaultValue);
static void GetConsoleVariableAsInt(const class FString& ConsoleVariable, int32* Value, bool* bExists, int32 DefaultValue);
static void SetConsoleVariableAsBool(const class FString& ConsoleVariable, bool Value, bool* bExists);
static void SetConsoleVariableAsFloat(const class FString& ConsoleVariable, float Value, bool* bExists);
static void SetConsoleVariableAsInt(const class FString& ConsoleVariable, int32 Value, bool* bExists);
static void WatchBoolConsoleVariable(class UObject* WorldContextObject, const class FString& ConsoleVariable, class UWatchedConsoleVariableBool** Variable);
static void WatchFloatConsoleVariable(class UObject* WorldContextObject, const class FString& ConsoleVariable, class UWatchedConsoleVariableFloat** Variable);
static void WatchIntConsoleVariable(class UObject* WorldContextObject, const class FString& ConsoleVariable, class UWatchedConsoleVariableInt** Variable);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConsoleVariableWatcher")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConsoleVariableWatcher")
}
static class AConsoleVariableWatcher* GetDefaultObj()
{
return GetDefaultObjImpl<AConsoleVariableWatcher>();
}
};
DUMPER7_ASSERTS_AConsoleVariableWatcher;
// Class ConsoleMacros.ConsoleMacroConsoleDelegateMacro
// 0x0000 (0x0060 - 0x0060)
class UConsoleMacroConsoleDelegateMacro final : public UConsoleMacroConsoleDelegate
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConsoleMacroConsoleDelegateMacro")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConsoleMacroConsoleDelegateMacro")
}
static class UConsoleMacroConsoleDelegateMacro* GetDefaultObj()
{
return GetDefaultObjImpl<UConsoleMacroConsoleDelegateMacro>();
}
};
DUMPER7_ASSERTS_UConsoleMacroConsoleDelegateMacro;
// Class ConsoleMacros.ConsoleMacroConsoleDelegateGroup
// 0x0000 (0x0060 - 0x0060)
class UConsoleMacroConsoleDelegateGroup final : public UConsoleMacroConsoleDelegate
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConsoleMacroConsoleDelegateGroup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConsoleMacroConsoleDelegateGroup")
}
static class UConsoleMacroConsoleDelegateGroup* GetDefaultObj()
{
return GetDefaultObjImpl<UConsoleMacroConsoleDelegateGroup>();
}
};
DUMPER7_ASSERTS_UConsoleMacroConsoleDelegateGroup;
// Class ConsoleMacros.ConsoleMacrosPluginDefinitions
// 0x0030 (0x0058 - 0x0028)
class UConsoleMacrosPluginDefinitions final : public UObject
{
public:
TArray<struct FConsoleMacroGroupEntry> Groups; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TArray<struct FConsoleMacroShortcutEntryNameRequired> Commands; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TArray<struct FConsoleMacroEntry> Macros; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConsoleMacrosPluginDefinitions")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConsoleMacrosPluginDefinitions")
}
static class UConsoleMacrosPluginDefinitions* GetDefaultObj()
{
return GetDefaultObjImpl<UConsoleMacrosPluginDefinitions>();
}
};
DUMPER7_ASSERTS_UConsoleMacrosPluginDefinitions;
// Class ConsoleMacros.ConsoleMacrosUserDefinitions
// 0x0178 (0x01A0 - 0x0028)
class UConsoleMacrosUserDefinitions final : public UObject
{
public:
TArray<struct FConsoleMacroGroupEntry> Groups; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TArray<struct FConsoleMacroShortcutEntryNameRequired> Commands; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TArray<struct FConsoleMacroEntry> Macros; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TArray<struct FConsoleMacroAnyName> OnGameStartup; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
struct FConsoleMacrosAutomation EveryLevelAutomation; // 0x0068(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
TArray<struct FConsoleMacrosAutomationLevel> PerLevelAutomation; // 0x0088(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TArray<struct FConsoleMacrosBlockAutomationLevel> BlockLevelAutomation; // 0x0098(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
bool bRunOnGameStartup; // 0x00A8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRunEveryLevelAutomation; // 0x00A9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRunPerLevelAutomation; // 0x00AA(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bBlockAllAutomation; // 0x00AB(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FConsoleMacros LiveMacros; // 0x00B0(0x00F0)(Transient, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConsoleMacrosUserDefinitions")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConsoleMacrosUserDefinitions")
}
static class UConsoleMacrosUserDefinitions* GetDefaultObj()
{
return GetDefaultObjImpl<UConsoleMacrosUserDefinitions>();
}
};
DUMPER7_ASSERTS_UConsoleMacrosUserDefinitions;
// Class ConsoleMacros.ConsoleVariableLienSystem
// 0x0018 (0x0040 - 0x0028)
class UConsoleVariableLienSystem final : public UObject
{
public:
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConsoleVariableLienSystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConsoleVariableLienSystem")
}
static class UConsoleVariableLienSystem* GetDefaultObj()
{
return GetDefaultObjImpl<UConsoleVariableLienSystem>();
}
};
DUMPER7_ASSERTS_UConsoleVariableLienSystem;
// Class ConsoleMacros.ConsoleVariableLienFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UConsoleVariableLienFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static void ConsoleVariableAddAssetLiens(class UObject* LienHolder, class UConsoleVariableLienAsset* LienAsset, bool* bSuccess);
static void ConsoleVariableAddDefaultLien(class UObject* LienHolder, const class FString& Variable, bool* bSuccess, float Priority);
static void ConsoleVariableAddFloatLien(class UObject* LienHolder, const class FString& Variable, float Value, bool* bSuccess, float Priority);
static void ConsoleVariableAddIntegerLien(class UObject* LienHolder, const class FString& Variable, int32 Value, bool* bSuccess, float Priority);
static void ConsoleVariableAddStringLien(class UObject* LienHolder, const class FString& Variable, const class FString& Value, bool* bSuccess, float Priority);
static void ConsoleVariableAssetLiensActivate(class UObject* LienHolder, class UConsoleVariableLienAsset* LienAsset, bool* bSuccess, bool bActivate);
static void ConsoleVariableHasAnyLiens(class UObject* LienHolder, bool* bHasALien);
static void ConsoleVariableHasLien(class UObject* LienHolder, const class FString& Variable, bool* bHasALien);
static void ConsoleVariableRemoveAssetLiens(class UObject* LienHolder, class UConsoleVariableLienAsset* LienAsset, bool* bSuccess);
static void ConsoleVariableRemoveLien(class UObject* LienHolder, const class FString& Variable, bool* bSuccess);
static void ConsoleVariableRemoveLiens(class UObject* LienHolder, bool* bSuccess);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ConsoleVariableLienFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ConsoleVariableLienFunctionLibrary")
}
static class UConsoleVariableLienFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UConsoleVariableLienFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UConsoleVariableLienFunctionLibrary;
// Class ConsoleMacros.WatchedConsoleVariable
// 0x0010 (0x0038 - 0x0028)
class UWatchedConsoleVariable : public UObject
{
public:
class FString Variable; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("WatchedConsoleVariable")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WatchedConsoleVariable")
}
static class UWatchedConsoleVariable* GetDefaultObj()
{
return GetDefaultObjImpl<UWatchedConsoleVariable>();
}
};
DUMPER7_ASSERTS_UWatchedConsoleVariable;
// Class ConsoleMacros.WatchedConsoleVariableBool
// 0x0018 (0x0050 - 0x0038)
class UWatchedConsoleVariableBool final : public UWatchedConsoleVariable
{
public:
TMulticastInlineDelegate<void(class UWatchedConsoleVariableBool* Variable)> ChangedEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool bValue; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("WatchedConsoleVariableBool")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WatchedConsoleVariableBool")
}
static class UWatchedConsoleVariableBool* GetDefaultObj()
{
return GetDefaultObjImpl<UWatchedConsoleVariableBool>();
}
};
DUMPER7_ASSERTS_UWatchedConsoleVariableBool;
// Class ConsoleMacros.WatchedConsoleVariableFloat
// 0x0018 (0x0050 - 0x0038)
class UWatchedConsoleVariableFloat final : public UWatchedConsoleVariable
{
public:
TMulticastInlineDelegate<void(class UWatchedConsoleVariableFloat* Variable)> ChangedEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
float Value; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("WatchedConsoleVariableFloat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WatchedConsoleVariableFloat")
}
static class UWatchedConsoleVariableFloat* GetDefaultObj()
{
return GetDefaultObjImpl<UWatchedConsoleVariableFloat>();
}
};
DUMPER7_ASSERTS_UWatchedConsoleVariableFloat;
// Class ConsoleMacros.WatchedConsoleVariableInt
// 0x0018 (0x0050 - 0x0038)
class UWatchedConsoleVariableInt final : public UWatchedConsoleVariable
{
public:
TMulticastInlineDelegate<void(class UWatchedConsoleVariableInt* Variable)> ChangedEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
int32 Value; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("WatchedConsoleVariableInt")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WatchedConsoleVariableInt")
}
static class UWatchedConsoleVariableInt* GetDefaultObj()
{
return GetDefaultObjImpl<UWatchedConsoleVariableInt>();
}
};
DUMPER7_ASSERTS_UWatchedConsoleVariableInt;
// Class ConsoleMacros.UserConsoleVariables
// 0x0030 (0x0060 - 0x0030)
class UUserConsoleVariables final : public UDataAsset
{
public:
TArray<struct FUserConsoleVariableBool> Bools; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FUserConsoleVariableFloat> Floats; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FUserConsoleVariableInt> Ints; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UserConsoleVariables")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UserConsoleVariables")
}
static class UUserConsoleVariables* GetDefaultObj()
{
return GetDefaultObjImpl<UUserConsoleVariables>();
}
};
DUMPER7_ASSERTS_UUserConsoleVariables;
}