-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCinematicCamera_classes.h
119 lines (96 loc) · 7.13 KB
/
CinematicCamera_classes.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#pragma once
// Name: AceCombat7, Version: 1.3.0
#ifdef _MSC_VER
#pragma pack(push, 0x8)
#endif
namespace SDK
{
//---------------------------------------------------------------------------
// Classes
//---------------------------------------------------------------------------
// Class CinematicCamera.CameraRig_Crane
// 0x0030 (0x0398 - 0x0368)
class ACameraRig_Crane : public AActor
{
public:
float CranePitch; // 0x0368(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float CraneYaw; // 0x036C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float CraneArmLength; // 0x0370(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bLockMountPitch; // 0x0374(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bLockMountYaw; // 0x0375(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0376(0x0002) MISSED OFFSET
class USceneComponent* TransformComponent; // 0x0378(0x0008) (Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData)
class USceneComponent* CraneYawControl; // 0x0380(0x0008) (Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData)
class USceneComponent* CranePitchControl; // 0x0388(0x0008) (Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData)
class USceneComponent* CraneCameraMount; // 0x0390(0x0008) (Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData)
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class CinematicCamera.CameraRig_Crane");
return ptr;
}
};
// Class CinematicCamera.CineCameraActor
// 0x0040 (0x0960 - 0x0920)
class ACineCameraActor : public ACameraActor
{
public:
struct FCameraLookatTrackingSettings LookatTrackingSettings; // 0x0920(0x0030) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x10]; // 0x0950(0x0010) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class CinematicCamera.CineCameraActor");
return ptr;
}
class UCineCameraComponent* GetCineCameraComponent();
};
// Class CinematicCamera.CineCameraComponent
// 0x00C0 (0x0A10 - 0x0950)
class UCineCameraComponent : public UCameraComponent
{
public:
struct FCameraFilmbackSettings FilmbackSettings; // 0x0950(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FCameraLensSettings LensSettings; // 0x095C(0x0014) (Edit, BlueprintVisible, IsPlainOldData)
struct FCameraFocusSettings FocusSettings; // 0x0970(0x0038) (Edit, BlueprintVisible)
float CurrentFocalLength; // 0x09A8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float CurrentAperture; // 0x09AC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float CurrentFocusDistance; // 0x09B0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData)
unsigned char UnknownData00[0xC]; // 0x09B4(0x000C) MISSED OFFSET
TArray<struct FNamedFilmbackPreset> FilmbackPresets; // 0x09C0(0x0010) (ZeroConstructor, Config)
TArray<struct FNamedLensPreset> LensPresets; // 0x09D0(0x0010) (ZeroConstructor, Config)
struct FString DefaultFilmbackPresetName; // 0x09E0(0x0010) (ZeroConstructor, Config)
struct FString DefaultLensPresetName; // 0x09F0(0x0010) (ZeroConstructor, Config)
float DefaultLensFocalLength; // 0x0A00(0x0004) (ZeroConstructor, Config, IsPlainOldData)
float DefaultLensFStop; // 0x0A04(0x0004) (ZeroConstructor, Config, IsPlainOldData)
unsigned char UnknownData01[0x8]; // 0x0A08(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class CinematicCamera.CineCameraComponent");
return ptr;
}
void SetLensPresetByName(const struct FString& InPresetName);
void SetFilmbackPresetByName(const struct FString& InPresetName);
float GetVerticalFieldOfView();
struct FString GetLensPresetName();
float GetHorizontalFieldOfView();
struct FString GetFilmbackPresetName();
};
// Class CinematicCamera.CameraRig_Rail
// 0x0020 (0x0388 - 0x0368)
class ACameraRig_Rail : public AActor
{
public:
float CurrentPositionOnRail; // 0x0368(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x036C(0x0004) MISSED OFFSET
class USceneComponent* TransformComponent; // 0x0370(0x0008) (Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData)
class USplineComponent* RailSplineComponent; // 0x0378(0x0008) (Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData)
class USceneComponent* RailCameraMount; // 0x0380(0x0008) (Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData)
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class CinematicCamera.CameraRig_Rail");
return ptr;
}
};
}
#ifdef _MSC_VER
#pragma pack(pop)
#endif