Files
EscapeTheBackrooms_Internal/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_structs.hpp
2024-04-20 14:19:09 +02:00

628 lines
39 KiB
C++

#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class EMovieScene3DPathSection_Axis : uint8
{
X = 0,
Y = 1,
Z = 2,
NEG_X = 3,
NEG_Y = 4,
NEG_Z = 5,
MovieScene3DPathSection_MAX = 6,
};
enum class EFireEventsAtPosition : uint8
{
AtStartOfEvaluation = 0,
AtEndOfEvaluation = 1,
AfterSpawn = 2,
EFireEventsAtPosition_MAX = 3,
};
enum class ELevelVisibility : uint8
{
Visible = 0,
Hidden = 1,
ELevelVisibility_MAX = 2,
};
enum class EParticleKey : uint8
{
Activate = 0,
Deactivate = 1,
Trigger = 2,
EParticleKey_MAX = 3,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0xC0 (0xE0 - 0x20)
// ScriptStruct MovieSceneTracks.MovieScene3DPathSectionTemplate
struct FMovieScene3DPathSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FMovieSceneObjectBindingID PathBindingID; // 0x20(0x18)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel TimingCurve; // 0x38(0xA0)(NativeAccessSpecifierPublic)
enum class EMovieScene3DPathSection_Axis FrontAxisEnum; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EMovieScene3DPathSection_Axis UpAxisEnum; // 0xD9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_ED9[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 bFollow : 1; // Mask: 0x1, PropSize: 0x10xDC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bReverse : 1; // Mask: 0x2, PropSize: 0x10xDC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bForceUpright : 1; // Mask: 0x4, PropSize: 0x10xDC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EDA[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x4 (0x4 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneTransformMask
struct FMovieSceneTransformMask
{
public:
uint32 Mask; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
// 0x40 (0x48 - 0x8)
// ScriptStruct MovieSceneTracks.MovieScene3DTransformKeyStruct
struct FMovieScene3DTransformKeyStruct : public FMovieSceneKeyStruct
{
public:
struct FVector Location; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x14(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x20(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFrameNumber Time; // 0x2C(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EDB[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x30 - 0x8)
// ScriptStruct MovieSceneTracks.MovieScene3DScaleKeyStruct
struct FMovieScene3DScaleKeyStruct : public FMovieSceneKeyStruct
{
public:
struct FVector Scale; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFrameNumber Time; // 0x14(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EDD[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x30 - 0x8)
// ScriptStruct MovieSceneTracks.MovieScene3DRotationKeyStruct
struct FMovieScene3DRotationKeyStruct : public FMovieSceneKeyStruct
{
public:
struct FRotator Rotation; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FFrameNumber Time; // 0x14(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EDE[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x30 - 0x8)
// ScriptStruct MovieSceneTracks.MovieScene3DLocationKeyStruct
struct FMovieScene3DLocationKeyStruct : public FMovieSceneKeyStruct
{
public:
struct FVector Location; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFrameNumber Time; // 0x14(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EDF[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceKey
struct FMovieSceneActorReferenceKey
{
public:
struct FMovieSceneObjectBindingID Object; // 0x0(0x18)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ComponentName; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SocketName; // 0x20(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0xA8 (0xB0 - 0x8)
// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceData
struct FMovieSceneActorReferenceData : public FMovieSceneChannel
{
public:
TArray<struct FFrameNumber> KeyTimes; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
struct FMovieSceneActorReferenceKey DefaultValue; // 0x18(0x28)(NoDestructor, NativeAccessSpecifierPrivate)
TArray<struct FMovieSceneActorReferenceKey> KeyValues; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_EE0[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0xC8 (0xE8 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceSectionTemplate
struct FMovieSceneActorReferenceSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FMovieScenePropertySectionData PropertyData; // 0x20(0x18)(NativeAccessSpecifierPrivate)
struct FMovieSceneActorReferenceData ActorReferenceData; // 0x38(0xB0)(NativeAccessSpecifierPrivate)
};
// 0x8 (0x28 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneAudioSectionTemplate
struct FMovieSceneAudioSectionTemplate : public FMovieSceneEvalTemplate
{
public:
class UMovieSceneAudioSection* AudioSection; // 0x20(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionData
struct FMovieSceneCameraAnimSectionData
{
public:
class UCameraAnim* CameraAnim; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayRate; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayScale; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendInTime; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendOutTime; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLooping; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EE1[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x48 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionTemplate
struct FMovieSceneCameraAnimSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FMovieSceneCameraAnimSectionData SourceData; // 0x20(0x20)(NoDestructor, NativeAccessSpecifierPrivate)
struct FFrameNumber SectionStartTime; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EE3[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x20 (0x20 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionData
struct FMovieSceneCameraShakeSectionData
{
public:
TSubclassOf<class UCameraShakeBase> ShakeClass; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayScale; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ECameraShakePlaySpace PlaySpace; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EE4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator UserDefinedPlaySpace; // 0x10(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_EE5[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x48 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceShakeSectionTemplate
struct FMovieSceneCameraShakeSourceShakeSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FMovieSceneCameraShakeSectionData SourceData; // 0x20(0x20)(NoDestructor, NativeAccessSpecifierPrivate)
struct FFrameNumber SectionStartTime; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FFrameNumber SectionEndTime; // 0x44(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
// 0x20 (0x20 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTrigger
struct FMovieSceneCameraShakeSourceTrigger
{
public:
TSubclassOf<class UCameraShakeBase> ShakeClass; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayScale; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ECameraShakePlaySpace PlaySpace; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EE6[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator UserDefinedPlaySpace; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_EE7[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x80 (0x88 - 0x8)
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerChannel
struct FMovieSceneCameraShakeSourceTriggerChannel : public FMovieSceneChannel
{
public:
TArray<struct FFrameNumber> KeyTimes; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FMovieSceneCameraShakeSourceTrigger> KeyValues; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_EE8[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x20 (0x40 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSectionTemplate
struct FMovieSceneCameraShakeSourceTriggerSectionTemplate : public FMovieSceneEvalTemplate
{
public:
TArray<struct FFrameNumber> TriggerTimes; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FMovieSceneCameraShakeSourceTrigger> TriggerValues; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
};
// 0x28 (0x48 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionTemplate
struct FMovieSceneCameraShakeSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FMovieSceneCameraShakeSectionData SourceData; // 0x20(0x20)(NoDestructor, NativeAccessSpecifierPrivate)
struct FFrameNumber SectionStartTime; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EEB[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x30 (0x38 - 0x8)
// ScriptStruct MovieSceneTracks.MovieSceneColorKeyStruct
struct FMovieSceneColorKeyStruct : public FMovieSceneKeyStruct
{
public:
struct FLinearColor Color; // 0x8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFrameNumber Time; // 0x18(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EEC[0x1C]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x288 (0x2C0 - 0x38)
// ScriptStruct MovieSceneTracks.MovieSceneColorSectionTemplate
struct FMovieSceneColorSectionTemplate : public FMovieScenePropertySectionTemplate
{
public:
struct FMovieSceneFloatChannel Curves[0x4]; // 0x38(0x280)(NativeAccessSpecifierPublic)
enum class EMovieSceneBlendType BlendType; // 0x2B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EED[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneEventPtrs
struct FMovieSceneEventPtrs
{
public:
class UFunction* Function; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FFieldPathProperty_ BoundObjectProperty; // 0x8(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneEvent
struct FMovieSceneEvent
{
public:
struct FMovieSceneEventPtrs Ptrs; // 0x0(0x28)(NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneEventPayloadVariable
struct FMovieSceneEventPayloadVariable
{
public:
class FString Value; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x80 (0x88 - 0x8)
// ScriptStruct MovieSceneTracks.MovieSceneEventChannel
struct FMovieSceneEventChannel : public FMovieSceneChannel
{
public:
TArray<struct FFrameNumber> KeyTimes; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FMovieSceneEvent> KeyValues; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_EEF[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneEventParameters
struct FMovieSceneEventParameters
{
public:
uint8 Pad_EF0[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x30 (0x30 - 0x0)
// ScriptStruct MovieSceneTracks.EventPayload
struct FEventPayload
{
public:
class FName EventName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneEventParameters Parameters; // 0x8(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
// 0x80 (0x88 - 0x8)
// ScriptStruct MovieSceneTracks.MovieSceneEventSectionData
struct FMovieSceneEventSectionData : public FMovieSceneChannel
{
public:
TArray<struct FFrameNumber> Times; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FEventPayload> KeyValues; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_EF1[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x48 (0x48 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneEventTriggerData
struct FMovieSceneEventTriggerData
{
public:
struct FMovieSceneEventPtrs Ptrs; // 0x0(0x28)(NativeAccessSpecifierPublic)
struct FGuid ObjectBindingId; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EF2[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x90 (0xB0 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneEventSectionTemplate
struct FMovieSceneEventSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FMovieSceneEventSectionData EventData; // 0x20(0x88)(NativeAccessSpecifierPublic)
uint8 bFireEventsWhenForwards : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bFireEventsWhenBackwards : 1; // Mask: 0x2, PropSize: 0x10xA8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EF4[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0xB8 (0xD8 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneFadeSectionTemplate
struct FMovieSceneFadeSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FMovieSceneFloatChannel FadeCurve; // 0x20(0xA0)(NativeAccessSpecifierPrivate)
struct FLinearColor FadeColor; // 0xC0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 bFadeAudio : 1; // Mask: 0x1, PropSize: 0x10xD0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EF5[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x98 (0x98 - 0x0)
// ScriptStruct MovieSceneTracks.BoolParameterNameAndCurve
struct FBoolParameterNameAndCurve
{
public:
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneBoolChannel ParameterCurve; // 0x8(0x90)(NativeAccessSpecifierPublic)
};
// 0xA8 (0xA8 - 0x0)
// ScriptStruct MovieSceneTracks.ScalarParameterNameAndCurve
struct FScalarParameterNameAndCurve
{
public:
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel ParameterCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic)
};
// 0x148 (0x148 - 0x0)
// ScriptStruct MovieSceneTracks.Vector2DParameterNameAndCurves
struct FVector2DParameterNameAndCurves
{
public:
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel XCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel YCurve; // 0xA8(0xA0)(NativeAccessSpecifierPublic)
};
// 0x1E8 (0x1E8 - 0x0)
// ScriptStruct MovieSceneTracks.VectorParameterNameAndCurves
struct FVectorParameterNameAndCurves
{
public:
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel XCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel YCurve; // 0xA8(0xA0)(NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel ZCurve; // 0x148(0xA0)(NativeAccessSpecifierPublic)
};
// 0x288 (0x288 - 0x0)
// ScriptStruct MovieSceneTracks.ColorParameterNameAndCurves
struct FColorParameterNameAndCurves
{
public:
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel RedCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel GreenCurve; // 0xA8(0xA0)(NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel BlueCurve; // 0x148(0xA0)(NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel AlphaCurve; // 0x1E8(0xA0)(NativeAccessSpecifierPublic)
};
// 0x5A8 (0x5A8 - 0x0)
// ScriptStruct MovieSceneTracks.TransformParameterNameAndCurves
struct FTransformParameterNameAndCurves
{
public:
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel Translation[0x3]; // 0x8(0x1E0)(NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel Rotation[0x3]; // 0x1E8(0x1E0)(NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel Scale[0x3]; // 0x3C8(0x1E0)(NativeAccessSpecifierPublic)
};
// 0x60 (0x80 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneParameterSectionTemplate
struct FMovieSceneParameterSectionTemplate : public FMovieSceneEvalTemplate
{
public:
TArray<struct FScalarParameterNameAndCurve> Scalars; // 0x20(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FBoolParameterNameAndCurve> Bools; // 0x30(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FVector2DParameterNameAndCurves> Vector2Ds; // 0x40(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FVectorParameterNameAndCurves> Vectors; // 0x50(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FColorParameterNameAndCurves> Colors; // 0x60(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FTransformParameterNameAndCurves> Transforms; // 0x70(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
// 0x8 (0x88 - 0x80)
// ScriptStruct MovieSceneTracks.MovieSceneMaterialParameterCollectionTemplate
struct FMovieSceneMaterialParameterCollectionTemplate : public FMovieSceneParameterSectionTemplate
{
public:
class UMaterialParameterCollection* MPC; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
// 0xC0 (0xF8 - 0x38)
// ScriptStruct MovieSceneTracks.MovieSceneObjectPropertyTemplate
struct FMovieSceneObjectPropertyTemplate : public FMovieScenePropertySectionTemplate
{
public:
struct FMovieSceneObjectPathChannel ObjectChannel; // 0x38(0xC0)(NativeAccessSpecifierPrivate)
};
// 0x8 (0x88 - 0x80)
// ScriptStruct MovieSceneTracks.MovieSceneComponentMaterialSectionTemplate
struct FMovieSceneComponentMaterialSectionTemplate : public FMovieSceneParameterSectionTemplate
{
public:
int32 MaterialIndex; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EF9[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x0 (0x80 - 0x80)
// ScriptStruct MovieSceneTracks.MovieSceneParticleParameterSectionTemplate
struct FMovieSceneParticleParameterSectionTemplate : public FMovieSceneParameterSectionTemplate
{
public:
};
// 0x0 (0x98 - 0x98)
// ScriptStruct MovieSceneTracks.MovieSceneParticleChannel
struct FMovieSceneParticleChannel : public FMovieSceneByteChannel
{
public:
};
// 0x98 (0xB8 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneParticleSectionTemplate
struct FMovieSceneParticleSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FMovieSceneParticleChannel ParticleKeys; // 0x20(0x98)(NativeAccessSpecifierPublic)
};
// 0xC8 (0xE8 - 0x20)
// ScriptStruct MovieSceneTracks.MovieScenePrimitiveMaterialTemplate
struct FMovieScenePrimitiveMaterialTemplate : public FMovieSceneEvalTemplate
{
public:
int32 MaterialIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EFC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneObjectPathChannel MaterialChannel; // 0x28(0xC0)(NativeAccessSpecifierPrivate)
};
// 0x98 (0xA0 - 0x8)
// ScriptStruct MovieSceneTracks.MovieSceneStringChannel
struct FMovieSceneStringChannel : public FMovieSceneChannel
{
public:
TArray<struct FFrameNumber> Times; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<class FString> Values; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
class FString DefaultValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bHasDefaultValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EFD[0x67]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0xA0 (0xD8 - 0x38)
// ScriptStruct MovieSceneTracks.MovieSceneStringPropertySectionTemplate
struct FMovieSceneStringPropertySectionTemplate : public FMovieScenePropertySectionTemplate
{
public:
struct FMovieSceneStringChannel StringCurve; // 0x38(0xA0)(Protected, NativeAccessSpecifierProtected)
};
// 0x90 (0xC8 - 0x38)
// ScriptStruct MovieSceneTracks.MovieSceneBoolPropertySectionTemplate
struct FMovieSceneBoolPropertySectionTemplate : public FMovieScenePropertySectionTemplate
{
public:
struct FMovieSceneBoolChannel BoolCurve; // 0x38(0x90)(Protected, NativeAccessSpecifierProtected)
};
// 0xD8 (0xD8 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationParams
struct FMovieSceneSkeletalAnimationParams
{
public:
class UAnimSequenceBase* Animation; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFrameNumber FirstLoopStartFrameOffset; // 0x8(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFrameNumber StartFrameOffset; // 0xC(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFrameNumber EndFrameOffset; // 0x10(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayRate; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bReverse : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 BitPad_CB : 7; // Fixing Bit-Field Size [ Dumper-7 ]
uint8 Pad_EFE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class FName SlotName; // 0x1C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EFF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneFloatChannel Weight; // 0x28(0xA0)(NativeAccessSpecifierPublic)
bool bSkipAnimNotifiers; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceCustomMode; // 0xC9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F00[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
float StartOffset; // 0xCC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EndOffset; // 0xD0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F01[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x8 (0xE0 - 0xD8)
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplateParameters
struct FMovieSceneSkeletalAnimationSectionTemplateParameters : public FMovieSceneSkeletalAnimationParams
{
public:
struct FFrameNumber SectionStartTime; // 0xD8(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFrameNumber SectionEndTime; // 0xDC(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0xE0 (0x100 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplate
struct FMovieSceneSkeletalAnimationSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FMovieSceneSkeletalAnimationSectionTemplateParameters Params; // 0x20(0xE0)(NativeAccessSpecifierPublic)
};
// 0x30 (0x30 - 0x0)
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimRootMotionTrackParams
struct FMovieSceneSkeletalAnimRootMotionTrackParams
{
public:
uint8 Pad_F02[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0xA0 (0xC0 - 0x20)
// ScriptStruct MovieSceneTracks.MovieSceneSlomoSectionTemplate
struct FMovieSceneSlomoSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FMovieSceneFloatChannel SlomoCurve; // 0x20(0xA0)(NativeAccessSpecifierPrivate)
};
// 0x8 (0x8 - 0x0)
// ScriptStruct MovieSceneTracks.LevelVisibilityComponentData
struct FLevelVisibilityComponentData
{
public:
class UMovieSceneLevelVisibilitySection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x20 (0x28 - 0x8)
// ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStructBase
struct FMovieSceneVectorKeyStructBase : public FMovieSceneKeyStruct
{
public:
struct FFrameNumber Time; // 0x8(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F03[0x1C]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x40 - 0x28)
// ScriptStruct MovieSceneTracks.MovieSceneVector4KeyStruct
struct FMovieSceneVector4KeyStruct : public FMovieSceneVectorKeyStructBase
{
public:
uint8 Pad_F04[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector4 Vector; // 0x30(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x38 - 0x28)
// ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStruct
struct FMovieSceneVectorKeyStruct : public FMovieSceneVectorKeyStructBase
{
public:
struct FVector Vector; // 0x28(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F05[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x8 (0x30 - 0x28)
// ScriptStruct MovieSceneTracks.MovieSceneVector2DKeyStruct
struct FMovieSceneVector2DKeyStruct : public FMovieSceneVectorKeyStructBase
{
public:
struct FVector2D Vector; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x0 (0xC8 - 0xC8)
// ScriptStruct MovieSceneTracks.MovieSceneVisibilitySectionTemplate
struct FMovieSceneVisibilitySectionTemplate : public FMovieSceneBoolPropertySectionTemplate
{
public:
};
}