340 lines
24 KiB
C++
340 lines
24 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: ModalCameraManager
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "ModalCameraManager_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class ModalCameraManager.CameraActorBase
|
|
// 0x0020 (0x02C8 - 0x02A8)
|
|
class ACameraActorBase : public AActor
|
|
{
|
|
public:
|
|
class UTarEditableVolumeComponent* PlayerVolume; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool Enabled; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Priority; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FCameraActorRotationLimits InputLimits; // 0x02B8(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CameraActorBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CameraActorBase")
|
|
}
|
|
static class ACameraActorBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACameraActorBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACameraActorBase;
|
|
|
|
// Class ModalCameraManager.CameraActor_Dollhouse
|
|
// 0x0018 (0x02E0 - 0x02C8)
|
|
class ACameraActor_Dollhouse final : public ACameraActorBase
|
|
{
|
|
public:
|
|
class USceneComponent* CameraRoot; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCameraComponent* CameraComponent; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTarEditableVolumeComponent* CameraVolume; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CameraActor_Dollhouse")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CameraActor_Dollhouse")
|
|
}
|
|
static class ACameraActor_Dollhouse* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACameraActor_Dollhouse>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACameraActor_Dollhouse;
|
|
|
|
// Class ModalCameraManager.EverholmCameraMode
|
|
// 0x0F78 (0x1220 - 0x02A8)
|
|
class AEverholmCameraMode : public AActor
|
|
{
|
|
public:
|
|
bool bAutoCloneForMultiplayer; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnablePostProcess; // 0x02A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2AA[0x6]; // 0x02AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPostProcessSettings PostProcessSettings; // 0x02B0(0x06F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
|
|
bool bShouldBeSclerpedIntoViaShortestPath; // 0x09A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9A1[0x3]; // 0x09A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TransitionStraightness; // 0x09A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9A8[0x8]; // 0x09A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMinimalViewInfo POV; // 0x09B0(0x0800)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
class APlayerController* PCOwner; // 0x11B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AModalCameraManager* CameraManager; // 0x11B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DuplicateTransient, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlayerIndex; // 0x11C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11C4[0x4]; // 0x11C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FCameraModeSimpleViewInfo CameraVelocities; // 0x11C8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
class AEverholmCameraMode* CloneParent; // 0x1200(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class AEverholmCameraMode*> CloneChildren; // 0x1208(0x0010)(ZeroConstructor, DuplicateTransient, NativeAccessSpecifierPublic)
|
|
uint8 bModeActive : 1; // 0x1218(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bOnTheFlyCreatedModeInstance : 1; // 0x1218(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bFirstUpdateAfterBeginPending : 1; // 0x1218(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bInitCalled : 1; // 0x1218(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_1219[0x7]; // 0x1219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static struct FRotator GetCameraLookAtRotation(const struct FVector& cameraLoc, const struct FVector& focusLoc);
|
|
static struct FCameraModeSimpleViewInfo GetCameraSimpleInfoVelocities(const struct FCameraModeSimpleViewInfo& From, const struct FCameraModeSimpleViewInfo& To, float DeltaTime);
|
|
static struct FQuat GetViewRotationAsQuat(const struct FRotator& Rotation, bool bIncludeRoll);
|
|
|
|
void BeginMode(class AEverholmCameraMode* prevMode);
|
|
void EndMode();
|
|
void InitMode();
|
|
void OnRemovedAsOverride(bool bWasActive);
|
|
bool PopOverride();
|
|
void ProcessRotationInput(float DeltaTime, const struct FRotator& InControlRotation, const struct FRotator& InInputRotation, struct FRotator* OutControlRotation, struct FRotator* OutInputRotation);
|
|
void UpdateViewInfo(float DeltaTime, const struct FVector& playerFocalPoint, const struct FVector& InCameraLocation, const struct FRotator& InCameraRotation, float InCameraFOV, struct FVector* OutCameraLocation, struct FRotator* OutCameraRotation, float* OutCameraFOV);
|
|
|
|
class AEverholmCameraMode* DuplicateMode() const;
|
|
struct FRotator GetLookRotation(bool bSignedPitch) const;
|
|
class AEverholmCameraMode* GetModeInstanceForPlayerIndex(int32 indexOfPlayer) const;
|
|
class APawn* GetPawn() const;
|
|
class AEverholmCameraMode* GetPrimaryModeInstance() const;
|
|
bool IsModeActive() const;
|
|
bool IsModeUsed() const;
|
|
bool IsMultiplayerClone() const;
|
|
bool IsPlayerRelevant(class AActor* Player) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCameraMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCameraMode")
|
|
}
|
|
static class AEverholmCameraMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmCameraMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmCameraMode;
|
|
|
|
// Class ModalCameraManager.CameraModeBaseTP
|
|
// 0x0000 (0x1220 - 0x1220)
|
|
class ACameraModeBaseTP : public AEverholmCameraMode
|
|
{
|
|
public:
|
|
static struct FVector CalcArmDirection(const struct FRotator& Rotation);
|
|
static struct FVector CalcArmPivotLoc(const struct FVector& playerFocalPointWorld, const struct FRotator& Rotation, const struct FVector& localPivotOffsetFromFocalPoint);
|
|
static struct FCameraConfigArmTP LerpArmConfigs(const struct FCameraConfigArmTP& A, const struct FCameraConfigArmTP& B, float Alpha);
|
|
static bool StaticCameraObstacleTraceBP(class AActor* CameraOwner, const struct FVector& startLoc, const struct FVector& endLoc, float traceRadius, struct FHitResult* HitResult, bool bIgnoreNoCameraInside, EDrawDebugTrace DrawDebugType, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
|
|
bool CameraObstacleTraceBP(const struct FVector& startLoc, const struct FVector& endLoc, float traceRadius, struct FHitResult* HitResult, bool bIgnoreNoCameraInside, EDrawDebugTrace DrawDebugType, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool CameraObstacleTraceNoOverlapBP(const struct FVector& startLoc, const struct FVector& endLoc, float traceRadius, struct FHitResult* HitResult, const TArray<class AActor*>& ignoredActors, bool bIgnoreNoCameraInside, EDrawDebugTrace DrawDebugType, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool GetNonOccludingActorsBP(EOverlapShape OverlapShape, const struct FVector& startLoc, const struct FVector& endLoc, float traceRadius, bool bCameraCollisionChannelOnly, bool ignoreNoCameraInside, const struct FVector& additionalArgs, TArray<class AActor*>* ActorsToIgnore);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CameraModeBaseTP")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CameraModeBaseTP")
|
|
}
|
|
static class ACameraModeBaseTP* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACameraModeBaseTP>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACameraModeBaseTP;
|
|
|
|
// Class ModalCameraManager.CameraMode_BasicTP
|
|
// 0x0060 (0x1280 - 0x1220)
|
|
class ACameraMode_BasicTP : public ACameraModeBaseTP
|
|
{
|
|
public:
|
|
struct FCameraConfigArmTP ArmConfig; // 0x1220(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
float FOV; // 0x1250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraInsideBlockingRadius; // 0x1254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraInsideFrontClearance; // 0x1258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrentArmLength; // 0x125C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator CurrentArmRotation; // 0x1260(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1278[0x8]; // 0x1278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float UpdateCameraArmLengthBP(float DeltaTime, float cameraArmLength, const struct FVector& cameraArmOrigin, const struct FVector& cameraArmDir, const struct FCameraConfigArmTP& cameraArmConfig);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CameraMode_BasicTP")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CameraMode_BasicTP")
|
|
}
|
|
static class ACameraMode_BasicTP* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACameraMode_BasicTP>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACameraMode_BasicTP;
|
|
|
|
// Class ModalCameraManager.CameraMode_FirstPerson
|
|
// 0x0010 (0x1230 - 0x1220)
|
|
class ACameraMode_FirstPerson final : public AEverholmCameraMode
|
|
{
|
|
public:
|
|
float FOV; // 0x1220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1224[0xC]; // 0x1224(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CameraMode_FirstPerson")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CameraMode_FirstPerson")
|
|
}
|
|
static class ACameraMode_FirstPerson* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACameraMode_FirstPerson>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACameraMode_FirstPerson;
|
|
|
|
// Class ModalCameraManager.CameraMode_Dollhouse
|
|
// 0x0000 (0x1220 - 0x1220)
|
|
class ACameraMode_Dollhouse final : public AEverholmCameraMode
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CameraMode_Dollhouse")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CameraMode_Dollhouse")
|
|
}
|
|
static class ACameraMode_Dollhouse* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACameraMode_Dollhouse>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACameraMode_Dollhouse;
|
|
|
|
// Class ModalCameraManager.ModalCameraManager
|
|
// 0x1EF0 (0x43D0 - 0x24E0)
|
|
class AModalCameraManager : public APlayerCameraManager
|
|
{
|
|
public:
|
|
TSubclassOf<class AEverholmCameraMode> DefaultCameraMode; // 0x24D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PostProcessBlendWeight; // 0x24E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnablePostProcess; // 0x24E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24E5[0xB]; // 0x24E5(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPostProcessSettings PostProcessSettings; // 0x24F0(0x06F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
|
|
bool bEnableOverridePostProcess; // 0x2BE0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BE1[0xF]; // 0x2BE1(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPostProcessSettings OverridePostProcessSettings; // 0x2BF0(0x06F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
|
|
struct FCameraModeStack OverrideStack; // 0x32E0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
|
|
class AEverholmCameraMode* CurrentMode; // 0x32F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AEverholmCameraMode* BaseMode; // 0x32F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AEverholmCameraMode* DefaultMode; // 0x3300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator LastRotationInput; // 0x3308(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
float LastRotationInputTime; // 0x3320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ModeBlendTimeToGo; // 0x3324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FViewTargetTransitionParams ModeBlendParams; // 0x3328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3338[0x8]; // 0x3338(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMinimalViewInfo ModeBlendFromPOV; // 0x3340(0x0800)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
struct FCameraModeSimpleViewInfo ModeBlendFromVelocities; // 0x3B40(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3B78[0x8]; // 0x3B78(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMinimalViewInfo ModeBlendPOV; // 0x3B80(0x0800)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
struct FCameraModeSimpleViewInfo ModeBlendVelocities; // 0x4380(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class APlayerController> InitializedForThisPC; // 0x43B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldDampOutPreviousVelocities; // 0x43C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_43C1[0xF]; // 0x43C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static struct FPostProcessSettings CrossfadePostProcessSettings(const struct FPostProcessSettings& A, const struct FPostProcessSettings& B, float Weight);
|
|
static class AModalCameraManager* GetModalCameraManagerFromActor(class AActor* Actor, EExecResultValid* branchResult);
|
|
static struct FPostProcessSettings GetOverriddenPostProcessSettings(const struct FPostProcessSettings& A, const struct FPostProcessSettings& B);
|
|
static class AModalCameraManager* GetPlayerModalCameraManager(const class UObject* WorldContextObject, int32 PlayerIndex);
|
|
|
|
void PopCameraModeOverride(const struct FViewTargetTransitionParams& TransitionParams, bool bOverrideTransitonParams, bool bPopAll);
|
|
class AEverholmCameraMode* PushCameraModeOverride(class AEverholmCameraMode* Mode, const struct FViewTargetTransitionParams& TransitionParams, int32 Priority);
|
|
class AEverholmCameraMode* PushCameraModeOverrideByClass(TSubclassOf<class AEverholmCameraMode> modeClass, const struct FViewTargetTransitionParams& TransitionParams, int32 Priority);
|
|
bool RemoveCameraModeOverride(class AEverholmCameraMode* Mode, const struct FViewTargetTransitionParams& TransitionParams, bool bOverrideTransitonParams);
|
|
int32 RemoveCameraModeOverridesByTag(class FName actorTag, const struct FViewTargetTransitionParams& TransitionParams, bool bOverrideTransitonParams);
|
|
class AEverholmCameraMode* ReplaceCameraModeOverridePrio(class AEverholmCameraMode* Mode, const struct FViewTargetTransitionParams& TransitionParams, bool bOverrideTransitonParams, int32 Priority);
|
|
class AEverholmCameraMode* ReplaceCameraModeOverridePrioByClass(TSubclassOf<class AEverholmCameraMode> modeClass, const struct FViewTargetTransitionParams& TransitionParams, bool bOverrideTransitonParams, int32 Priority);
|
|
class AEverholmCameraMode* SetBaseCameraMode(class AEverholmCameraMode* Mode, const struct FViewTargetTransitionParams& TransitionParams, bool bClearOverrides);
|
|
class AEverholmCameraMode* SetBaseCameraModeByClass(TSubclassOf<class AEverholmCameraMode> modeClass, const struct FViewTargetTransitionParams& TransitionParams, bool bClearOverrides);
|
|
|
|
class AEverholmCameraMode* CreateCameraModeInstance(TSubclassOf<class AEverholmCameraMode> modeClass) const;
|
|
TSubclassOf<class AEverholmCameraMode> GetDefaultModeClass() const;
|
|
int32 GetHighestOverridePriority() const;
|
|
float GetTimeElapsedSinceLastRotationInput() const;
|
|
bool IsModeBlendInProgress() const;
|
|
bool IsOverrideModeActive() const;
|
|
bool IsOverrideStackEmpty() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ModalCameraManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ModalCameraManager")
|
|
}
|
|
static class AModalCameraManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AModalCameraManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AModalCameraManager;
|
|
|
|
// Class ModalCameraManager.ModalCameraManagerProjectSettings
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UModalCameraManagerProjectSettings final : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ModalCameraManagerProjectSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ModalCameraManagerProjectSettings")
|
|
}
|
|
static class UModalCameraManagerProjectSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UModalCameraManagerProjectSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UModalCameraManagerProjectSettings;
|
|
|
|
}
|
|
|