Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_PhotoMode_classes.hpp

775 lines
45 KiB
C++
Raw Permalink Normal View History

2026-03-06 01:31:19 +01:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: PL_PhotoMode
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "PL_Core_structs.hpp"
#include "PL_Core_classes.hpp"
#include "PL_PhotoMode_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "UMG_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "CommonUI_classes.hpp"
#include "PL_MVVM_classes.hpp"
namespace SDK
{
// Class PL_PhotoMode.PL_DefaultPhotoModeActor
// 0x0150 (0x04F0 - 0x03A0)
class APL_DefaultPhotoModeActor : public APawn
{
public:
uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class UPL_PhotoModeFilter* CurrentFilter)> OnPhotoModeFilterChanged; // 0x03A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UPrimitiveComponent* RootColliderComponent; // 0x03B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UCameraComponent* CameraCameraComponent; // 0x03C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UPawnMovementComponent* PawnMovementComponent; // 0x03C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_3D0[0x18]; // 0x03D0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
float InputPitchScale; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float InputYawScale; // 0x03EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float InputRollScale; // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float TakePictureDelay; // 0x03F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FovChangeRate; // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3FC[0x4]; // 0x03FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class USoundBase* TakePhotoSfx; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class USoundBase* StartPhotoModeSfx; // 0x0408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class USoundBase* StopPhotoModeSfx; // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class USoundBase* ApplyFilterSfx; // 0x0418(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class USoundBase* ApplyNoFilterSfx; // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class USoundBase* ResetRollAndZoomSfx; // 0x0428(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class USoundBase* RollSfx; // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class USoundBase* ZoomInSfx; // 0x0438(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class USoundBase* ZoomOutSfx; // 0x0440(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
float SavedTimeDilation; // 0x0448(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_44C[0x4]; // 0x044C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class APlayerController* ActivePlayerController; // 0x0450(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UEnhancedInputComponent* ControllingInputComponent; // 0x0458(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
TArray<class UPL_PhotoModeFilter*> Filters; // 0x0460(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
class UAudioComponent* RollSound; // 0x0470(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UAudioComponent* ZoomInSound; // 0x0478(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UAudioComponent* ZoomOutSound; // 0x0480(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
struct FPL_EnhancedInputMappingContextData PhotoModeControlContextHandle; // 0x0488(0x0010)(Transient, DuplicateTransient, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_498[0x58]; // 0x0498(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class UPL_PhotoModeFilter* GetCurrentFilter() const;
void ReceivePlayApplyFilterSound() const;
void ReceivePlayApplyNoFilterSound() const;
void ReceivePlayPhotoSound() const;
void ReceivePlayResetRollAndZoomSound() const;
void ReceivePlayStartPhotoModeSound() const;
void ReceivePlayStopPhotoModeSound() const;
void ReceiveStartRollSound() const;
void ReceiveStartZoomInSound() const;
void ReceiveStartZoomOutSound() const;
void ReceiveStopRollSound() const;
void ReceiveStopZoomInSound() const;
void ReceiveStopZoomOutSound() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DefaultPhotoModeActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DefaultPhotoModeActor")
}
static class APL_DefaultPhotoModeActor* GetDefaultObj()
{
return GetDefaultObjImpl<APL_DefaultPhotoModeActor>();
}
};
DUMPER7_ASSERTS_APL_DefaultPhotoModeActor;
// Class PL_PhotoMode.PL_PhotoModeProjectSpecificActions
// 0x0000 (0x0028 - 0x0028)
class UPL_PhotoModeProjectSpecificActions : public UObject
{
public:
void OnDeinitialize(class UPL_PhotoModeSystem* PhotoModeSystem);
void OnInitialize(class UPL_PhotoModeSystem* PhotoModeSystem);
void OnPhotoModeStarted(class UPL_PhotoModeSystem* PhotoModeSystem, class APlayerController* PlayerController);
void OnPhotoModeStopped(class UPL_PhotoModeSystem* PhotoModeSystem, class APlayerController* PlayerController);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeProjectSpecificActions")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeProjectSpecificActions")
}
static class UPL_PhotoModeProjectSpecificActions* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeProjectSpecificActions>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeProjectSpecificActions;
// Class PL_PhotoMode.PL_PhotoModeAddGameFlowStateWhileActive
// 0x0000 (0x0028 - 0x0028)
class UPL_PhotoModeAddGameFlowStateWhileActive final : public UPL_PhotoModeProjectSpecificActions
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeAddGameFlowStateWhileActive")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeAddGameFlowStateWhileActive")
}
static class UPL_PhotoModeAddGameFlowStateWhileActive* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeAddGameFlowStateWhileActive>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeAddGameFlowStateWhileActive;
// Class PL_PhotoMode.PL_PhotoModeCameraControlInterface
// 0x0000 (0x0000 - 0x0000)
class IPL_PhotoModeCameraControlInterface final
{
public:
void SetActivePlayerController(class APlayerController* InActivePlayerController);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeCameraControlInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeCameraControlInterface")
}
static class IPL_PhotoModeCameraControlInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPL_PhotoModeCameraControlInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPL_PhotoModeCameraControlInterface;
// Class PL_PhotoMode.PL_PhotoModeCurrentSettings
// 0x0008 (0x0030 - 0x0028)
class UPL_PhotoModeCurrentSettings 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("PL_PhotoModeCurrentSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeCurrentSettings")
}
static class UPL_PhotoModeCurrentSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeCurrentSettings>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeCurrentSettings;
// Class PL_PhotoMode.PL_PhotoModeDefaultTogglePhotoModeListener
// 0x0060 (0x0088 - 0x0028)
class UPL_PhotoModeDefaultTogglePhotoModeListener final : public UPL_PhotoModeProjectSpecificActions
{
public:
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class APlayerController*, struct FPL_PhotoInput> ListeningPlayerController; // 0x0038(0x0050)(Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
void OnPlayerControllerEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason);
void OnTogglePhotoMode(TWeakObjectPtr<class APlayerController> PlayerControllerWeakPtr);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeDefaultTogglePhotoModeListener")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeDefaultTogglePhotoModeListener")
}
static class UPL_PhotoModeDefaultTogglePhotoModeListener* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeDefaultTogglePhotoModeListener>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeDefaultTogglePhotoModeListener;
// Class PL_PhotoMode.PL_PhotoModeFilter
// 0x0010 (0x0038 - 0x0028)
class UPL_PhotoModeFilter : public UObject
{
public:
class FText FilterName; // 0x0028(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
public:
void Remove(class APlayerController* ActivePlayerController, class AActor* PhotoModeActor);
bool TryToApply(class APlayerController* ActivePlayerController, class AActor* PhotoModeActor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeFilter")
}
static class UPL_PhotoModeFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeFilter>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeFilter;
// Class PL_PhotoMode.PL_PhotoModeFilter_Blendable
// 0x0008 (0x0040 - 0x0038)
class UPL_PhotoModeFilter_Blendable : public UPL_PhotoModeFilter
{
public:
class UObject* Object; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeFilter_Blendable")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeFilter_Blendable")
}
static class UPL_PhotoModeFilter_Blendable* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeFilter_Blendable>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeFilter_Blendable;
// Class PL_PhotoMode.PL_PhotoModeFilter_Combined
// 0x0020 (0x0058 - 0x0038)
class UPL_PhotoModeFilter_Combined : public UPL_PhotoModeFilter
{
public:
TArray<TSubclassOf<class UPL_PhotoModeFilter>> FilterClasses; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<class UPL_PhotoModeFilter*> Filters; // 0x0048(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeFilter_Combined")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeFilter_Combined")
}
static class UPL_PhotoModeFilter_Combined* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeFilter_Combined>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeFilter_Combined;
// Class PL_PhotoMode.PL_PhotoModeFilter_PostProcess
// 0x0008 (0x0040 - 0x0038)
class UPL_PhotoModeFilter_PostProcess final : public UPL_PhotoModeFilter
{
public:
class UMaterialInterface* PostProcessMaterial; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeFilter_PostProcess")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeFilter_PostProcess")
}
static class UPL_PhotoModeFilter_PostProcess* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeFilter_PostProcess>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeFilter_PostProcess;
// Class PL_PhotoMode.PL_PhotoModeFilter_PostProcessSettings
// 0x0000 (0x0038 - 0x0038)
class UPL_PhotoModeFilter_PostProcessSettings : public UPL_PhotoModeFilter
{
public:
struct FPostProcessSettings ApplySetting(const struct FPostProcessSettings& InOutPostProcessSettings);
struct FPostProcessSettings RemoveSetting(const struct FPostProcessSettings& InOutPostProcessSettings);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeFilter_PostProcessSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeFilter_PostProcessSettings")
}
static class UPL_PhotoModeFilter_PostProcessSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeFilter_PostProcessSettings>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeFilter_PostProcessSettings;
// Class PL_PhotoMode.PL_PhotoModeGalleryUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_PhotoModeGalleryUtils final : public UBlueprintFunctionLibrary
{
public:
static void AddPhoto(struct FPL_PhotoModeGalleryData* Data, class UTexture* NewPhoto);
static void RemovePhoto(struct FPL_PhotoModeGalleryData* Data, class UTexture* PhotoToRemove);
static void ReplaceOldestPhoto(struct FPL_PhotoModeGalleryData* Data, class UTexture* NewPhoto);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeGalleryUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeGalleryUtils")
}
static class UPL_PhotoModeGalleryUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeGalleryUtils>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeGalleryUtils;
// Class PL_PhotoMode.PL_PhotoModeLimitedMovementRangeInterface
// 0x0000 (0x0000 - 0x0000)
class IPL_PhotoModeLimitedMovementRangeInterface final
{
public:
void SetPlayerPawn(class APawn* InPlayerPawn);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeLimitedMovementRangeInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeLimitedMovementRangeInterface")
}
static class IPL_PhotoModeLimitedMovementRangeInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPL_PhotoModeLimitedMovementRangeInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPL_PhotoModeLimitedMovementRangeInterface;
// Class PL_PhotoMode.PL_PhotoModeLimitedRangeMovement
// 0x0010 (0x01B8 - 0x01A8)
class UPL_PhotoModeLimitedRangeMovement final : public UFloatingPawnMovement
{
public:
uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class APawn* PlayerPawn; // 0x01B0(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeLimitedRangeMovement")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeLimitedRangeMovement")
}
static class UPL_PhotoModeLimitedRangeMovement* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeLimitedRangeMovement>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeLimitedRangeMovement;
// Class PL_PhotoMode.PL_PhotoModePlayerControllerInterface
// 0x0000 (0x0000 - 0x0000)
class IPL_PhotoModePlayerControllerInterface final
{
public:
void SetForceFeedbackBlocked(bool bShouldBeBlocked);
void SetShouldPerformFullTickWhenPaused(bool bInShouldPerformFullTickWhenPaused);
bool GetShouldPerformFullTickWhenPaused() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModePlayerControllerInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModePlayerControllerInterface")
}
static class IPL_PhotoModePlayerControllerInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPL_PhotoModePlayerControllerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPL_PhotoModePlayerControllerInterface;
// Class PL_PhotoMode.PL_ProjectSpecificPhotoModeSettings
// 0x0000 (0x0028 - 0x0028)
class UPL_ProjectSpecificPhotoModeSettings final : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ProjectSpecificPhotoModeSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ProjectSpecificPhotoModeSettings")
}
static class UPL_ProjectSpecificPhotoModeSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_ProjectSpecificPhotoModeSettings>();
}
};
DUMPER7_ASSERTS_UPL_ProjectSpecificPhotoModeSettings;
// Class PL_PhotoMode.PL_PhotoModeSettings
// 0x02E8 (0x0320 - 0x0038)
class UPL_PhotoModeSettings final : public UPL_SettingsBase
{
public:
TArray<TSubclassOf<class UPL_PhotoModeProjectSpecificActions>> ProjectSpecificActionsClasses; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic)
TSubclassOf<class AActor> PhotoModeCameraActorClass; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UPL_PhotoModeState> PhotoModeStateClass; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsOnlyAllowedToMoveACertainDistanceAwayFromPlayer; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxDistanceFromPlayerCharacter; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDistanceFromPlayer; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RenderTargetTargetGamma; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinFov; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxFov; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LeavePhotoModeBlendTime; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PrepareDelayTicks; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CleanupDelayTicks; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDeactivateTimeDilationDuringPhotoMode; // 0x007C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UPL_PhotoModeCurrentSettings> CurrentSettingsClass; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag OverlayUILayerTag; // 0x0088(0x0008)(Edit, BlueprintVisible, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UUserWidget> PhotoModeBlockedOverlayWidgetClass; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 OverlayWidgetZOrder; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableInGameGalleryOnlyInDevelopment; // 0x009C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 MaxPhotosInGallery; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSubclassOf<class UPL_PhotoModeFilter>> FilterClasses; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic)
struct FPL_EnhancedInputMappingContextSettingData ToggleInputMappingContext; // 0x00B8(0x0030)(Edit, BlueprintVisible, Config, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> TogglePhotoModeAction; // 0x00E8(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> ExitPhotoModeAction; // 0x0110(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPL_EnhancedInputMappingContextSettingData ControlPhotoModeInputMappingContext; // 0x0138(0x0030)(Edit, BlueprintVisible, Config, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> MoveHorizontalAction; // 0x0168(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> MoveVerticalAction; // 0x0190(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> RotateAction; // 0x01B8(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> TiltAction; // 0x01E0(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> ZoomAction; // 0x0208(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> TakePhotoAction; // 0x0230(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> ToggleOverlayAction; // 0x0258(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> ToggleGalleryAction; // 0x0280(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> PreviousFilterAction; // 0x02A8(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> NextFilterAction; // 0x02D0(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UInputAction> ResetCameraAction; // 0x02F8(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static const class UPL_PhotoModeSettings* Get();
static const class UPL_PhotoModeSettings* GetChecked();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeSettings")
}
static class UPL_PhotoModeSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeSettings>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeSettings;
// Class PL_PhotoMode.PL_PhotoModeState
// 0x0020 (0x0048 - 0x0028)
class UPL_PhotoModeState final : public UObject
{
public:
class AActor* ViewTargetBeforePhotoMode; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class AActor* PhotoModeActor; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool Start(class APlayerController* PlayerController);
void Stop(class APlayerController* PlayerController);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeState")
}
static class UPL_PhotoModeState* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeState>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeState;
// Class PL_PhotoMode.PL_PhotoModeSystem
// 0x0108 (0x0138 - 0x0030)
class UPL_PhotoModeSystem final : public UGameInstanceSubsystem
{
public:
TMulticastInlineDelegate<void(class APlayerController* PlayerControllerStartingPhotoMode)> OnPhotoModeStarted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class APlayerController* PlayerControllerEndingPhotoMode)> OnPhotoModeEnded; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const class UPL_PhotoModeSystem* PhotoModeSystem)> OnPhotoModeTookPicture; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FPL_PhotoModeGalleryData& Data)> OnGalleryChanged; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_70[0x38]; // 0x0070(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class APlayerController*, class UPL_PhotoModeState*> ActivePhotoModeStates; // 0x00A8(0x0050)(Transient, DuplicateTransient, NativeAccessSpecifierPrivate)
TArray<class UPL_PhotoModeProjectSpecificActions*> ProjectSpecificActions; // 0x00F8(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate)
struct FPL_PhotoModeGalleryData GalleryData; // 0x0108(0x0018)(Transient, DuplicateTransient, NativeAccessSpecifierPrivate)
class UPL_PhotoModeCurrentSettings* CurrentSettings; // 0x0120(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UUserWidget* PhotoModeBlockedOverlayWidget; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddPhotoToGallery(class UTexture* NewPhoto);
void RemovePhotoFromGallery(class UTexture* PhotoToRemove);
void ReplaceOldestPhotoInGallery(class UTexture* NewPhoto);
void StopPhotoMode(class APlayerController* PlayerController);
void TogglePhotoMode(class APlayerController* PlayerController);
const struct FPL_PhotoModeGalleryData GetGalleryData() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeSystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeSystem")
}
static class UPL_PhotoModeSystem* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeSystem>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeSystem;
// Class PL_PhotoMode.PL_PhotoModeUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_PhotoModeUtils final : public UBlueprintFunctionLibrary
{
public:
static void AddPhotoToGallery(const class UObject* WorldContextObject, class UTexture* NewPhoto);
static void BindPhotoModeTookPicture(const class UObject* WorldContextObject, const TDelegate<void(const class UPL_PhotoModeSystem* PhotoModeSystem)>& Event);
static bool CanEnterPhotoMode(const class UObject* WorldContextObject);
static int32 GetCurrentFilterIndex(const class UObject* WorldContextObject);
static class UPL_PhotoModeCurrentSettings* GetCurrentPhotoModeSettings(const class UObject* WorldContextObject);
static class UPL_PhotoModeSystem* GetPhotoMode(const class UObject* WorldContextObject);
static class UPL_PhotoModeState* GetPhotoModeState(const class APlayerController* PlayerController);
static void RemovePhotoFromGallery(const class UObject* WorldContextObject, class UTexture* PhotoToRemove);
static void ReplaceOldestPhotoInGallery(const class UObject* WorldContextObject, class UTexture* NewPhoto);
static void ResetCurrentFilterIndex(const class UObject* WorldContextObject);
static void SetCurrentFilterIndex(const class UObject* WorldContextObject, const int32 InCurrentFilterIndex);
static void StartPhotoMode(class APlayerController* PlayerController);
static void UnBindPhotoModeTookPicture(const class UObject* WorldContextObject, const TDelegate<void(const class UPL_PhotoModeSystem* PhotoModeSystem)>& Event);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeUtils")
}
static class UPL_PhotoModeUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeUtils>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeUtils;
// Class PL_PhotoMode.PL_ScreenshotUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_ScreenshotUtils final : public UBlueprintFunctionLibrary
{
public:
static bool CreateScreenshotFromRenderTarget(const class UObject* WorldContextObject, class UTextureRenderTarget2D* Photo, const class FString& FullFilePath);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ScreenshotUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ScreenshotUtils")
}
static class UPL_ScreenshotUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_ScreenshotUtils>();
}
};
DUMPER7_ASSERTS_UPL_ScreenshotUtils;
// Class PL_PhotoMode.PL_PhotoModePopInputContextWhileActive
// 0x0020 (0x0048 - 0x0028)
class UPL_PhotoModePopInputContextWhileActive : public UPL_PhotoModeProjectSpecificActions
{
public:
TArray<class UInputMappingContext*> MappingContextList; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
TArray<struct FInputContextWithPriority> PoppedMappingContexts; // 0x0038(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModePopInputContextWhileActive")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModePopInputContextWhileActive")
}
static class UPL_PhotoModePopInputContextWhileActive* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModePopInputContextWhileActive>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModePopInputContextWhileActive;
// Class PL_PhotoMode.PL_PhotoDisplayWidget
// 0x0038 (0x03A0 - 0x0368)
class UPL_PhotoDisplayWidget final : public UCommonUserWidget
{
public:
uint8 Pad_368[0x18]; // 0x0368(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
class UImage* CurrentPhoto; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UWidgetAnimation* ShowPhotoAnimation; // 0x0388(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class FName CurrentPhotoTextureParameterName; // 0x0390(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 ZOrder; // 0x0398(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_39C[0x4]; // 0x039C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnShowPhotoAnimationFinished();
void SetPhotoRender(class UTexture* RenderedTexture);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoDisplayWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoDisplayWidget")
}
static class UPL_PhotoDisplayWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoDisplayWidget>();
}
};
DUMPER7_ASSERTS_UPL_PhotoDisplayWidget;
// Class PL_PhotoMode.PL_PhotoModeViewModel
// 0x0080 (0x00E8 - 0x0068)
class UPL_PhotoModeViewModel final : public UPL_GlobalMVVMViewModelBase
{
public:
bool bOverlayVisible; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText FilterNameText; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, NativeAccessSpecifierProtected)
class UTexture* DisplayImage; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* MoveHorizontalAction; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* MoveVerticalAction; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* RotateAction; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* TiltAction; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* ZoomAction; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* TakePhotoAction; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* ToggleGalleryAction; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* ToggleOverlayAction; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* ExitPhotoModeAction; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* NextFilterAction; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* PreviousFilterAction; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* ResetCameraAction; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
public:
ESlateVisibility GetOverlaySlateVisibility() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PhotoModeViewModel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PhotoModeViewModel")
}
static class UPL_PhotoModeViewModel* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PhotoModeViewModel>();
}
};
DUMPER7_ASSERTS_UPL_PhotoModeViewModel;
}