Files
ReshadePluginsCore/HellIsUs/SDK/Yggdrasil_structs.hpp
2025-09-16 12:02:37 +02:00

650 lines
34 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Yggdrasil
#include "Basic.hpp"
#include "EnhancedInput_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "SlateCore_structs.hpp"
#include "Engine_structs.hpp"
namespace SDK
{
// Enum Yggdrasil.EMappingContextPriority
// NumValues: 0x0008
enum class EMappingContextPriority : uint8
{
BaseGameplay = 0,
AlternateGameplay = 1,
BaseInteractable = 2,
SpecializedGameplay = 3,
BaseUI = 4,
SpecializedUI = 5,
Debug = 6,
EMappingContextPriority_MAX = 7,
};
// Enum Yggdrasil.EInExecPins
// NumValues: 0x0003
enum class EInExecPins : uint8
{
Start = 0,
Continue = 1,
EInExecPins_MAX = 2,
};
// Enum Yggdrasil.EFadeOutPins
// NumValues: 0x0003
enum class EFadeOutPins : uint8
{
FadeStart = 0,
Completed = 1,
EFadeOutPins_MAX = 2,
};
// Enum Yggdrasil.EFadeWaitOutPins
// NumValues: 0x0005
enum class EFadeWaitOutPins : uint8
{
FadeToBlackStart = 0,
WaitStart = 1,
FadeToGameStart = 2,
Completed = 3,
EFadeWaitOutPins_MAX = 4,
};
// Enum Yggdrasil.EFadeEventOutPins
// NumValues: 0x0005
enum class EFadeEventOutPins : uint8
{
FadeToBlackStart = 0,
EventStart = 1,
FadeToGameStart = 2,
Completed = 3,
EFadeEventOutPins_MAX = 4,
};
// Enum Yggdrasil.EFadeCurveType
// NumValues: 0x0008
enum class EFadeCurveType : uint8
{
Linear = 0,
QuadIn = 1,
QuadOut = 2,
QuadInOut = 3,
CubicIn = 4,
CubicOut = 5,
CubicInOut = 6,
EFadeCurveType_MAX = 7,
};
// Enum Yggdrasil.EDateType
// NumValues: 0x0004
enum class EDateType : uint8
{
Year = 0,
Month = 1,
Day = 2,
EDateType_MAX = 3,
};
// Enum Yggdrasil.EOptionsOrder
// NumValues: 0x0003
enum class EOptionsOrder : uint8
{
Ascending = 0,
Descending = 1,
EOptionsOrder_MAX = 2,
};
// Enum Yggdrasil.EFreyaFocusableState
// NumValues: 0x0004
enum class EFreyaFocusableState : uint8
{
Normal = 0,
Selected = 1,
Disabled = 2,
EFreyaFocusableState_MAX = 3,
};
// Enum Yggdrasil.EHUDWidgetVisibility
// NumValues: 0x0003
enum class EHUDWidgetVisibility : uint8
{
Visible = 0,
NotVisible = 1,
EHUDWidgetVisibility_MAX = 2,
};
// Enum Yggdrasil.EFreyaNotificationPriority
// NumValues: 0x0005
enum class EFreyaNotificationPriority : uint8
{
GameplayLow = 0,
GameplayMedium = 1,
GameplayHigh = 2,
Count = 3,
EFreyaNotificationPriority_MAX = 4,
};
// Enum Yggdrasil.EFreyaPopupPriority
// NumValues: 0x0008
enum class EFreyaPopupPriority : uint8
{
Low = 0,
Medium = 1,
High = 2,
VeryHigh = 3,
System = 4,
ControllerDisconnect = 5,
Count = 6,
EFreyaPopupPriority_MAX = 7,
};
// Enum Yggdrasil.EVisualType
// NumValues: 0x0004
enum class EVisualType : uint8
{
Image = 0,
Video = 1,
None = 2,
EVisualType_MAX = 3,
};
// Enum Yggdrasil.EMenuOperationType
// NumValues: 0x0003
enum class EMenuOperationType : uint8
{
Hide = 0,
Show = 1,
EMenuOperationType_MAX = 2,
};
// Enum Yggdrasil.EMenuAnimationType
// NumValues: 0x0006
enum class EMenuAnimationType : uint8
{
NoAnimations = 0,
OnlyPlayFirst = 1,
OnlyPlayFirstNoWait = 2,
PlayAll = 3,
PlayAllNoWait = 4,
EMenuAnimationType_MAX = 5,
};
// Enum Yggdrasil.EDefaultAttribute
// NumValues: 0x0002
enum class EDefaultAttribute : uint8
{
PlayerLocation = 0,
EDefaultAttribute_MAX = 1,
};
// Enum Yggdrasil.EEventsAllowedForInputSwitching
// NumValues: 0x0004
enum class EEventsAllowedForInputSwitching : uint8
{
MouseMove = 0,
MouseButton = 1,
Key = 2,
EEventsAllowedForInputSwitching_MAX = 3,
};
// Enum Yggdrasil.EYggPeripheralType
// NumValues: 0x0005
enum class EYggPeripheralType : uint8
{
None = 0,
Playstation = 1,
Xbox = 2,
KeyboardAndMouse = 3,
EYggPeripheralType_MAX = 4,
};
// Enum Yggdrasil.EYggGamepadType
// NumValues: 0x0004
enum class EYggGamepadType : uint8
{
None = 0,
Playstation = 1,
Xbox = 2,
EYggGamepadType_MAX = 3,
};
// Enum Yggdrasil.EYggInputDeviceType
// NumValues: 0x0005
enum class EYggInputDeviceType : uint8
{
None = 0,
Mouse = 1,
Keyboard = 2,
Gamepad = 3,
EYggInputDeviceType_MAX = 4,
};
// Enum Yggdrasil.EYggPhotoModeColorGradingBalance
// NumValues: 0x0004
enum class EYggPhotoModeColorGradingBalance : uint8
{
Saturation = 0,
Contrast = 1,
Gamma = 2,
MAX = 3,
};
// Enum Yggdrasil.EYggPhotoModeIconType
// NumValues: 0x0004
enum class EYggPhotoModeIconType : uint8
{
KeyboardAndMouse = 0,
Playstation = 1,
Xbox = 2,
EYggPhotoModeIconType_MAX = 3,
};
// Enum Yggdrasil.EYggPlatformType
// NumValues: 0x0007
enum class EYggPlatformType : uint8
{
PC = 0,
Steam = 1,
EOS = 2,
GOG = 3,
PS5 = 4,
XSX = 5,
EYggPlatformType_MAX = 6,
};
// Enum Yggdrasil.EYggTestComparisonMethod
// NumValues: 0x0005
enum class EYggTestComparisonMethod : uint8
{
LessThan = 0,
LessThanOrEqualTo = 1,
GreaterThanOrEqualTo = 2,
GreaterThan = 3,
EYggTestComparisonMethod_MAX = 4,
};
// ScriptStruct Yggdrasil.BifrostTransitionLock
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FBifrostTransitionLock final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBifrostTransitionLock;
// ScriptStruct Yggdrasil.InputMappingContextDefinition
// 0x0010 (0x0010 - 0x0000)
struct FInputMappingContextDefinition final
{
public:
class UInputMappingContext* MappingContext; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMappingContextPriority Priority; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FModifyContextOptions ModifyContextOptions; // 0x0009(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 MappingContextPriority; // 0x000C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FInputMappingContextDefinition;
// ScriptStruct Yggdrasil.EnhancedInputHelpers
// 0x0001 (0x0001 - 0x0000)
struct FEnhancedInputHelpers final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnhancedInputHelpers;
// ScriptStruct Yggdrasil.FreyaDiageticWidgetHelpers
// 0x0001 (0x0001 - 0x0000)
struct FFreyaDiageticWidgetHelpers final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFreyaDiageticWidgetHelpers;
// ScriptStruct Yggdrasil.FreyaFadeLayerTestUtility
// 0x0038 (0x0038 - 0x0000)
struct FFreyaFadeLayerTestUtility final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UFreyaFadeLayer* FadeLayer; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreya* Freya; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20[0x18]; // 0x0020(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFreyaFadeLayerTestUtility;
// ScriptStruct Yggdrasil.FreyaImageButtonStyleData
// 0x0010 (0x0010 - 0x0000)
struct FFreyaImageButtonStyleData final
{
public:
class UFreyaImageStyle* NormalImageStyle; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreyaImageStyle* HoveredImageStyle; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFreyaImageButtonStyleData;
// ScriptStruct Yggdrasil.FreyaLoaderTestUtility
// 0x0018 (0x0018 - 0x0000)
struct FFreyaLoaderTestUtility final
{
public:
class UFreyaLoader* FreyaLoader; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFreyaLoaderTestUtility;
// ScriptStruct Yggdrasil.FreyaMenuContext
// 0x0020 (0x0020 - 0x0000)
struct FFreyaMenuContext final
{
public:
class UFreyaMenuWidget* Root; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Stack; // 0x0008(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FGameplayTag> History; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFreyaMenuContext;
// ScriptStruct Yggdrasil.FreyaTimedNotificationHandle
// 0x0004 (0x0004 - 0x0000)
struct alignas(0x04) FFreyaTimedNotificationHandle final
{
public:
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFreyaTimedNotificationHandle;
// ScriptStruct Yggdrasil.FreyaPopupHandle
// 0x0004 (0x0004 - 0x0000)
struct alignas(0x04) FFreyaPopupHandle final
{
public:
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFreyaPopupHandle;
// ScriptStruct Yggdrasil.FreyaPopupData
// 0x0070 (0x0070 - 0x0000)
struct alignas(0x08) FFreyaPopupData final
{
public:
uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFreyaPopupData;
// ScriptStruct Yggdrasil.FreyaSelectorStyleData
// 0x0030 (0x0030 - 0x0000)
struct FFreyaSelectorStyleData final
{
public:
class UFreyaBorderStyle* SelectorBorderStyle; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreyaBorderStyle* HoveredSelectorBorderStyle; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreyaProgressBarStyle* ProgressBarStyle; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreyaProgressBarStyle* HoveredProgressBarStyle; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreyaButtonStyle* ArrowsBtnStyle; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreyaButtonStyle* HoveredArrowsBtnStyle; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFreyaSelectorStyleData;
// ScriptStruct Yggdrasil.FreyaSliderStyleData
// 0x04B0 (0x04B0 - 0x0000)
struct FFreyaSliderStyleData final
{
public:
struct FLinearColor SliderBarColor; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor SliderHandleColor; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSliderStyle SliderStyle; // 0x0020(0x0440)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
class UFreyaBorderStyle* BorderStyle; // 0x0460(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreyaBorderStyle* HoveredBorderStyle; // 0x0468(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDataTableRowHandle TitleTextStyle; // 0x0470(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle HoveredTitleTextStyle; // 0x0480(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle ValueTextStyle; // 0x0490(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle HoveredValueTextStyle; // 0x04A0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFreyaSliderStyleData;
// ScriptStruct Yggdrasil.FreyaTextButtonStyleData
// 0x0020 (0x0020 - 0x0000)
struct FFreyaTextButtonStyleData final
{
public:
struct FDataTableRowHandle NormalTextStyle; // 0x0000(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle HoveredTextStyle; // 0x0010(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFreyaTextButtonStyleData;
// ScriptStruct Yggdrasil.TutorialPageData
// 0x00C8 (0x00C8 - 0x0000)
struct FTutorialPageData final
{
public:
uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UTexture2D> Image; // 0x0070(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UFreyaBinkMediaPlayerData> Video; // 0x0098(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTutorialPageData;
// ScriptStruct Yggdrasil.YggInputActionData
// 0x0010 (0x0010 - 0x0000)
struct FYggInputActionData final
{
public:
class UInputAction* InputAction; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputMappingContext* InputMappingContext; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FYggInputActionData;
// ScriptStruct Yggdrasil.InputWidgetData
// 0x0050 (0x0050 - 0x0000)
struct FInputWidgetData final
{
public:
TArray<struct FYggInputActionData> EnhancedInputActions; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> InputActionNames; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
bool bIsChordedAction; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsChoice; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowHoldToConfirmFeedback; // 0x0022(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowHoldIfEligible; // 0x0023(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D IconSize; // 0x0028(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText InputText; // 0x0038(0x0010)(Edit, NativeAccessSpecifierPublic)
bool bShowText; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsMouseClickableButton; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 ActionKeyMappingToSkip; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInputWidgetData;
// ScriptStruct Yggdrasil.TextStyleRow
// 0x02E8 (0x02F0 - 0x0008)
struct FTextStyleRow final : public FTableRowBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTextBlockStyle TextStyle; // 0x0010(0x02E0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTextStyleRow;
// ScriptStruct Yggdrasil.SubscribedAttribute
// 0x0004 (0x0004 - 0x0000)
struct FSubscribedAttribute final
{
public:
uint32 SubscribedAttributeMask; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSubscribedAttribute;
// ScriptStruct Yggdrasil.AnalyticsAttribute
// 0x0020 (0x0020 - 0x0000)
struct FAnalyticsAttribute final
{
public:
class FString AttributeName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString AttributeValue; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnalyticsAttribute;
// ScriptStruct Yggdrasil.YggInputMappingContextPool
// 0x0030 (0x0030 - 0x0000)
struct FYggInputMappingContextPool final
{
public:
TArray<struct FInputMappingContextDefinition> InputMappingContexts; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<struct FInputMappingContextDefinition> ExclusiveMappingContexts; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<class FName> DisabledReasons; // 0x0020(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FYggInputMappingContextPool;
// ScriptStruct Yggdrasil.YggInputMappingContextHandler
// 0x0068 (0x0068 - 0x0000)
struct FYggInputMappingContextHandler final
{
public:
class UYggInputSubSystem* Subsystem; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FYggInputMappingContextPool GameplayInputMappingContextPool; // 0x0008(0x0030)(Transient, NativeAccessSpecifierPrivate)
struct FYggInputMappingContextPool UIInputMappingContextPool; // 0x0038(0x0030)(Transient, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FYggInputMappingContextHandler;
// ScriptStruct Yggdrasil.YggPhotoModeFilterData
// 0x0030 (0x0030 - 0x0000)
struct FYggPhotoModeFilterData final
{
public:
struct FSoftObjectPath TexturePath; // 0x0000(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText FilterName; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FYggPhotoModeFilterData;
// ScriptStruct Yggdrasil.YggPhotoModeFilterPostProcessData
// 0x0030 (0x0030 - 0x0000)
struct FYggPhotoModeFilterPostProcessData final
{
public:
struct FSoftObjectPath MaterialInstancePath; // 0x0000(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText PostProcessName; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FYggPhotoModeFilterPostProcessData;
// ScriptStruct Yggdrasil.YggPhotoModeColorGradingBalanceData
// 0x0018 (0x0018 - 0x0000)
struct FYggPhotoModeColorGradingBalanceData final
{
public:
EYggPhotoModeColorGradingBalance Balance; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText BalanceName; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FYggPhotoModeColorGradingBalanceData;
// ScriptStruct Yggdrasil.YggPhotoModeApertureData
// 0x0018 (0x0018 - 0x0000)
struct FYggPhotoModeApertureData final
{
public:
class FText Name; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
float Value; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FYggPhotoModeApertureData;
// ScriptStruct Yggdrasil.YggPhotoModeFrameData
// 0x0048 (0x0048 - 0x0000)
struct FYggPhotoModeFrameData final
{
public:
class FText Name; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
bool bUseTexture; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FSoftObjectPath TexturePath; // 0x0018(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ScalarParameterName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScalarValue; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FYggPhotoModeFrameData;
// ScriptStruct Yggdrasil.YggPhotoModeLogoData
// 0x0040 (0x0040 - 0x0000)
struct FYggPhotoModeLogoData final
{
public:
class FText Name; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
struct FSoftObjectPath TexturePath; // 0x0010(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Size; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FYggPhotoModeLogoData;
// ScriptStruct Yggdrasil.YggPhotoModeIconTableRowBase
// 0x0018 (0x0020 - 0x0008)
struct FYggPhotoModeIconTableRowBase final : public FTableRowBase
{
public:
class UTexture2D* KeyboardImage; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* PlaystationImage; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* XboxImage; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FYggPhotoModeIconTableRowBase;
// ScriptStruct Yggdrasil.YggPlatformAchievementDefinition
// 0x0050 (0x0050 - 0x0000)
struct FYggPlatformAchievementDefinition final
{
public:
class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHiddenByDefault; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UTexture2D* Icon; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Title; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText LockedDescription; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText UnlockedDescription; // 0x0038(0x0010)(Edit, NativeAccessSpecifierPublic)
int32 MaxProgressStat; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FYggPlatformAchievementDefinition;
// ScriptStruct Yggdrasil.YggPlatformAchievementState
// 0x0058 (0x0058 - 0x0000)
struct FYggPlatformAchievementState final
{
public:
class FName ID; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsUnlocked; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText Title; // 0x0010(0x0010)(NativeAccessSpecifierPublic)
class FText LockedDescription; // 0x0020(0x0010)(NativeAccessSpecifierPublic)
class FText UnlockedDescription; // 0x0030(0x0010)(NativeAccessSpecifierPublic)
bool bIsHiddenByDefault; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FDateTime UnlockTime; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxProgressStat; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CurrentProgressStat; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FYggPlatformAchievementState;
// ScriptStruct Yggdrasil.YmirDataLayerTracker
// 0x0090 (0x0090 - 0x0000)
struct alignas(0x10) FYmirDataLayerTracker final
{
public:
uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FYmirDataLayerTracker;
}