Files
UnrealEvent/Aeon-740/SDK/MovieSceneTracks_classes.hpp
2024-10-18 01:01:36 +01:00

1517 lines
84 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: MovieSceneTracks
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "MovieScene_structs.hpp"
#include "MovieScene_classes.hpp"
#include "Engine_structs.hpp"
#include "MovieSceneTracks_structs.hpp"
namespace SDK
{
// Class MovieSceneTracks.MovieSceneParticleParameterTrack
// 0x0010 (0x0068 - 0x0058)
class UMovieSceneParticleParameterTrack final : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> Sections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneParticleParameterTrack">();
}
static class UMovieSceneParticleParameterTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneParticleParameterTrack>();
}
};
static_assert(alignof(UMovieSceneParticleParameterTrack) == 0x000008, "Wrong alignment on UMovieSceneParticleParameterTrack");
static_assert(sizeof(UMovieSceneParticleParameterTrack) == 0x000068, "Wrong size on UMovieSceneParticleParameterTrack");
static_assert(offsetof(UMovieSceneParticleParameterTrack, Sections) == 0x000058, "Member 'UMovieSceneParticleParameterTrack::Sections' has a wrong offset!");
// Class MovieSceneTracks.MovieScene3DConstraintSection
// 0x0028 (0x0108 - 0x00E0)
class UMovieScene3DConstraintSection : public UMovieSceneSection
{
public:
struct FGuid ConstraintId; // 0x00E0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FMovieSceneObjectBindingID ConstraintBindingID; // 0x00F0(0x0018)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScene3DConstraintSection">();
}
static class UMovieScene3DConstraintSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScene3DConstraintSection>();
}
};
static_assert(alignof(UMovieScene3DConstraintSection) == 0x000008, "Wrong alignment on UMovieScene3DConstraintSection");
static_assert(sizeof(UMovieScene3DConstraintSection) == 0x000108, "Wrong size on UMovieScene3DConstraintSection");
static_assert(offsetof(UMovieScene3DConstraintSection, ConstraintId) == 0x0000E0, "Member 'UMovieScene3DConstraintSection::ConstraintId' has a wrong offset!");
static_assert(offsetof(UMovieScene3DConstraintSection, ConstraintBindingID) == 0x0000F0, "Member 'UMovieScene3DConstraintSection::ConstraintBindingID' has a wrong offset!");
// Class MovieSceneTracks.MovieScene3DAttachSection
// 0x0018 (0x0120 - 0x0108)
class UMovieScene3DAttachSection final : public UMovieScene3DConstraintSection
{
public:
class FName AttachSocketName; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AttachComponentName; // 0x0110(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAttachmentRule AttachmentLocationRule; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAttachmentRule AttachmentRotationRule; // 0x0119(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAttachmentRule AttachmentScaleRule; // 0x011A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDetachmentRule DetachmentLocationRule; // 0x011B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDetachmentRule DetachmentRotationRule; // 0x011C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDetachmentRule DetachmentScaleRule; // 0x011D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11E[0x2]; // 0x011E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScene3DAttachSection">();
}
static class UMovieScene3DAttachSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScene3DAttachSection>();
}
};
static_assert(alignof(UMovieScene3DAttachSection) == 0x000008, "Wrong alignment on UMovieScene3DAttachSection");
static_assert(sizeof(UMovieScene3DAttachSection) == 0x000120, "Wrong size on UMovieScene3DAttachSection");
static_assert(offsetof(UMovieScene3DAttachSection, AttachSocketName) == 0x000108, "Member 'UMovieScene3DAttachSection::AttachSocketName' has a wrong offset!");
static_assert(offsetof(UMovieScene3DAttachSection, AttachComponentName) == 0x000110, "Member 'UMovieScene3DAttachSection::AttachComponentName' has a wrong offset!");
static_assert(offsetof(UMovieScene3DAttachSection, AttachmentLocationRule) == 0x000118, "Member 'UMovieScene3DAttachSection::AttachmentLocationRule' has a wrong offset!");
static_assert(offsetof(UMovieScene3DAttachSection, AttachmentRotationRule) == 0x000119, "Member 'UMovieScene3DAttachSection::AttachmentRotationRule' has a wrong offset!");
static_assert(offsetof(UMovieScene3DAttachSection, AttachmentScaleRule) == 0x00011A, "Member 'UMovieScene3DAttachSection::AttachmentScaleRule' has a wrong offset!");
static_assert(offsetof(UMovieScene3DAttachSection, DetachmentLocationRule) == 0x00011B, "Member 'UMovieScene3DAttachSection::DetachmentLocationRule' has a wrong offset!");
static_assert(offsetof(UMovieScene3DAttachSection, DetachmentRotationRule) == 0x00011C, "Member 'UMovieScene3DAttachSection::DetachmentRotationRule' has a wrong offset!");
static_assert(offsetof(UMovieScene3DAttachSection, DetachmentScaleRule) == 0x00011D, "Member 'UMovieScene3DAttachSection::DetachmentScaleRule' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneEventTrack
// 0x0028 (0x0080 - 0x0058)
class UMovieSceneEventTrack final : public UMovieSceneNameableTrack
{
public:
uint8 bFireEventsWhenForwards : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bFireEventsWhenBackwards : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
EFireEventsAtPosition EventPosition; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FMovieSceneObjectBindingID> EventReceivers; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UMovieSceneSection*> Sections; // 0x0070(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneEventTrack">();
}
static class UMovieSceneEventTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneEventTrack>();
}
};
static_assert(alignof(UMovieSceneEventTrack) == 0x000008, "Wrong alignment on UMovieSceneEventTrack");
static_assert(sizeof(UMovieSceneEventTrack) == 0x000080, "Wrong size on UMovieSceneEventTrack");
static_assert(offsetof(UMovieSceneEventTrack, EventPosition) == 0x00005C, "Member 'UMovieSceneEventTrack::EventPosition' has a wrong offset!");
static_assert(offsetof(UMovieSceneEventTrack, EventReceivers) == 0x000060, "Member 'UMovieSceneEventTrack::EventReceivers' has a wrong offset!");
static_assert(offsetof(UMovieSceneEventTrack, Sections) == 0x000070, "Member 'UMovieSceneEventTrack::Sections' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneSpawnTrack
// 0x0020 (0x0078 - 0x0058)
class UMovieSceneSpawnTrack : public UMovieSceneTrack
{
public:
TArray<class UMovieSceneSection*> Sections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FGuid ObjectGuid; // 0x0068(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneSpawnTrack">();
}
static class UMovieSceneSpawnTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneSpawnTrack>();
}
};
static_assert(alignof(UMovieSceneSpawnTrack) == 0x000008, "Wrong alignment on UMovieSceneSpawnTrack");
static_assert(sizeof(UMovieSceneSpawnTrack) == 0x000078, "Wrong size on UMovieSceneSpawnTrack");
static_assert(offsetof(UMovieSceneSpawnTrack, Sections) == 0x000058, "Member 'UMovieSceneSpawnTrack::Sections' has a wrong offset!");
static_assert(offsetof(UMovieSceneSpawnTrack, ObjectGuid) == 0x000068, "Member 'UMovieSceneSpawnTrack::ObjectGuid' has a wrong offset!");
// Class MovieSceneTracks.MovieScene3DPathSection
// 0x00A8 (0x01B0 - 0x0108)
class UMovieScene3DPathSection final : public UMovieScene3DConstraintSection
{
public:
struct FMovieSceneFloatChannel TimingCurve; // 0x0108(0x00A0)(NativeAccessSpecifierPrivate)
EMovieScene3DPathSection_Axis FrontAxisEnum; // 0x01A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
EMovieScene3DPathSection_Axis UpAxisEnum; // 0x01A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1AA[0x2]; // 0x01AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bFollow : 1; // 0x01AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 bReverse : 1; // 0x01AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 bForceUpright : 1; // 0x01AC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 Pad_1AD[0x3]; // 0x01AD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScene3DPathSection">();
}
static class UMovieScene3DPathSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScene3DPathSection>();
}
};
static_assert(alignof(UMovieScene3DPathSection) == 0x000008, "Wrong alignment on UMovieScene3DPathSection");
static_assert(sizeof(UMovieScene3DPathSection) == 0x0001B0, "Wrong size on UMovieScene3DPathSection");
static_assert(offsetof(UMovieScene3DPathSection, TimingCurve) == 0x000108, "Member 'UMovieScene3DPathSection::TimingCurve' has a wrong offset!");
static_assert(offsetof(UMovieScene3DPathSection, FrontAxisEnum) == 0x0001A8, "Member 'UMovieScene3DPathSection::FrontAxisEnum' has a wrong offset!");
static_assert(offsetof(UMovieScene3DPathSection, UpAxisEnum) == 0x0001A9, "Member 'UMovieScene3DPathSection::UpAxisEnum' has a wrong offset!");
// Class MovieSceneTracks.MovieScenePropertyTrack
// 0x0028 (0x0080 - 0x0058)
class UMovieScenePropertyTrack : public UMovieSceneNameableTrack
{
public:
class FName PropertyName; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FString PropertyPath; // 0x0060(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UMovieSceneSection*> Sections; // 0x0070(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScenePropertyTrack">();
}
static class UMovieScenePropertyTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScenePropertyTrack>();
}
};
static_assert(alignof(UMovieScenePropertyTrack) == 0x000008, "Wrong alignment on UMovieScenePropertyTrack");
static_assert(sizeof(UMovieScenePropertyTrack) == 0x000080, "Wrong size on UMovieScenePropertyTrack");
static_assert(offsetof(UMovieScenePropertyTrack, PropertyName) == 0x000058, "Member 'UMovieScenePropertyTrack::PropertyName' has a wrong offset!");
static_assert(offsetof(UMovieScenePropertyTrack, PropertyPath) == 0x000060, "Member 'UMovieScenePropertyTrack::PropertyPath' has a wrong offset!");
static_assert(offsetof(UMovieScenePropertyTrack, Sections) == 0x000070, "Member 'UMovieScenePropertyTrack::Sections' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneFloatTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieSceneFloatTrack : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneFloatTrack">();
}
static class UMovieSceneFloatTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneFloatTrack>();
}
};
static_assert(alignof(UMovieSceneFloatTrack) == 0x000008, "Wrong alignment on UMovieSceneFloatTrack");
static_assert(sizeof(UMovieSceneFloatTrack) == 0x000080, "Wrong size on UMovieSceneFloatTrack");
// Class MovieSceneTracks.MovieSceneFadeTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieSceneFadeTrack final : public UMovieSceneFloatTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneFadeTrack">();
}
static class UMovieSceneFadeTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneFadeTrack>();
}
};
static_assert(alignof(UMovieSceneFadeTrack) == 0x000008, "Wrong alignment on UMovieSceneFadeTrack");
static_assert(sizeof(UMovieSceneFadeTrack) == 0x000080, "Wrong size on UMovieSceneFadeTrack");
// Class MovieSceneTracks.MovieSceneCameraShakeSection
// 0x0040 (0x0120 - 0x00E0)
class UMovieSceneCameraShakeSection final : public UMovieSceneSection
{
public:
struct FMovieSceneCameraShakeSectionData ShakeData; // 0x00E0(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
TSubclassOf<class UCameraShake> ShakeClass; // 0x0100(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayScale; // 0x0108(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECameraAnimPlaySpace PlaySpace; // 0x010C(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10D[0x3]; // 0x010D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator UserDefinedPlaySpace; // 0x0110(0x000C)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneCameraShakeSection">();
}
static class UMovieSceneCameraShakeSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneCameraShakeSection>();
}
};
static_assert(alignof(UMovieSceneCameraShakeSection) == 0x000008, "Wrong alignment on UMovieSceneCameraShakeSection");
static_assert(sizeof(UMovieSceneCameraShakeSection) == 0x000120, "Wrong size on UMovieSceneCameraShakeSection");
static_assert(offsetof(UMovieSceneCameraShakeSection, ShakeData) == 0x0000E0, "Member 'UMovieSceneCameraShakeSection::ShakeData' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraShakeSection, ShakeClass) == 0x000100, "Member 'UMovieSceneCameraShakeSection::ShakeClass' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraShakeSection, PlayScale) == 0x000108, "Member 'UMovieSceneCameraShakeSection::PlayScale' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraShakeSection, PlaySpace) == 0x00010C, "Member 'UMovieSceneCameraShakeSection::PlaySpace' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraShakeSection, UserDefinedPlaySpace) == 0x000110, "Member 'UMovieSceneCameraShakeSection::UserDefinedPlaySpace' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneStringSection
// 0x00A0 (0x0180 - 0x00E0)
class UMovieSceneStringSection final : public UMovieSceneSection
{
public:
struct FMovieSceneStringChannel StringCurve; // 0x00E0(0x00A0)(NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneStringSection">();
}
static class UMovieSceneStringSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneStringSection>();
}
};
static_assert(alignof(UMovieSceneStringSection) == 0x000008, "Wrong alignment on UMovieSceneStringSection");
static_assert(sizeof(UMovieSceneStringSection) == 0x000180, "Wrong size on UMovieSceneStringSection");
static_assert(offsetof(UMovieSceneStringSection, StringCurve) == 0x0000E0, "Member 'UMovieSceneStringSection::StringCurve' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneTransformOrigin
// 0x0000 (0x0028 - 0x0028)
class IMovieSceneTransformOrigin final : public IInterface
{
public:
struct FTransform BP_GetTransformOrigin() const;
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneTransformOrigin">();
}
static class IMovieSceneTransformOrigin* GetDefaultObj()
{
return GetDefaultObjImpl<IMovieSceneTransformOrigin>();
}
};
static_assert(alignof(IMovieSceneTransformOrigin) == 0x000008, "Wrong alignment on IMovieSceneTransformOrigin");
static_assert(sizeof(IMovieSceneTransformOrigin) == 0x000028, "Wrong size on IMovieSceneTransformOrigin");
// Class MovieSceneTracks.MovieScene3DConstraintTrack
// 0x0010 (0x0068 - 0x0058)
class UMovieScene3DConstraintTrack : public UMovieSceneTrack
{
public:
TArray<class UMovieSceneSection*> ConstraintSections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScene3DConstraintTrack">();
}
static class UMovieScene3DConstraintTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScene3DConstraintTrack>();
}
};
static_assert(alignof(UMovieScene3DConstraintTrack) == 0x000008, "Wrong alignment on UMovieScene3DConstraintTrack");
static_assert(sizeof(UMovieScene3DConstraintTrack) == 0x000068, "Wrong size on UMovieScene3DConstraintTrack");
static_assert(offsetof(UMovieScene3DConstraintTrack, ConstraintSections) == 0x000058, "Member 'UMovieScene3DConstraintTrack::ConstraintSections' has a wrong offset!");
// Class MovieSceneTracks.MovieScene3DAttachTrack
// 0x0000 (0x0068 - 0x0068)
class UMovieScene3DAttachTrack final : public UMovieScene3DConstraintTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScene3DAttachTrack">();
}
static class UMovieScene3DAttachTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScene3DAttachTrack>();
}
};
static_assert(alignof(UMovieScene3DAttachTrack) == 0x000008, "Wrong alignment on UMovieScene3DAttachTrack");
static_assert(sizeof(UMovieScene3DAttachTrack) == 0x000068, "Wrong size on UMovieScene3DAttachTrack");
// Class MovieSceneTracks.MovieScenePrimitiveMaterialTrack
// 0x0008 (0x0088 - 0x0080)
class UMovieScenePrimitiveMaterialTrack final : public UMovieScenePropertyTrack
{
public:
int32 MaterialIndex; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScenePrimitiveMaterialTrack">();
}
static class UMovieScenePrimitiveMaterialTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScenePrimitiveMaterialTrack>();
}
};
static_assert(alignof(UMovieScenePrimitiveMaterialTrack) == 0x000008, "Wrong alignment on UMovieScenePrimitiveMaterialTrack");
static_assert(sizeof(UMovieScenePrimitiveMaterialTrack) == 0x000088, "Wrong size on UMovieScenePrimitiveMaterialTrack");
static_assert(offsetof(UMovieScenePrimitiveMaterialTrack, MaterialIndex) == 0x000080, "Member 'UMovieScenePrimitiveMaterialTrack::MaterialIndex' has a wrong offset!");
// Class MovieSceneTracks.MovieScene3DPathTrack
// 0x0000 (0x0068 - 0x0068)
class UMovieScene3DPathTrack final : public UMovieScene3DConstraintTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScene3DPathTrack">();
}
static class UMovieScene3DPathTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScene3DPathTrack>();
}
};
static_assert(alignof(UMovieScene3DPathTrack) == 0x000008, "Wrong alignment on UMovieScene3DPathTrack");
static_assert(sizeof(UMovieScene3DPathTrack) == 0x000068, "Wrong size on UMovieScene3DPathTrack");
// Class MovieSceneTracks.MovieScene3DTransformSection
// 0x0650 (0x0730 - 0x00E0)
class UMovieScene3DTransformSection final : public UMovieSceneSection
{
public:
struct FMovieSceneTransformMask TransformMask; // 0x00E0(0x0004)(NoDestructor, NativeAccessSpecifierPrivate)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FMovieSceneFloatChannel Translation[0x3]; // 0x00E8(0x00A0)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel Rotation[0x3]; // 0x02C8(0x00A0)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel Scale[0x3]; // 0x04A8(0x00A0)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel ManualWeight; // 0x0688(0x00A0)(NativeAccessSpecifierPrivate)
uint8 Pad_728[0x4]; // 0x0728(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
bool bUseQuaternionInterpolation; // 0x072C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_72D[0x3]; // 0x072D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScene3DTransformSection">();
}
static class UMovieScene3DTransformSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScene3DTransformSection>();
}
};
static_assert(alignof(UMovieScene3DTransformSection) == 0x000008, "Wrong alignment on UMovieScene3DTransformSection");
static_assert(sizeof(UMovieScene3DTransformSection) == 0x000730, "Wrong size on UMovieScene3DTransformSection");
static_assert(offsetof(UMovieScene3DTransformSection, TransformMask) == 0x0000E0, "Member 'UMovieScene3DTransformSection::TransformMask' has a wrong offset!");
static_assert(offsetof(UMovieScene3DTransformSection, Translation) == 0x0000E8, "Member 'UMovieScene3DTransformSection::Translation' has a wrong offset!");
static_assert(offsetof(UMovieScene3DTransformSection, Rotation) == 0x0002C8, "Member 'UMovieScene3DTransformSection::Rotation' has a wrong offset!");
static_assert(offsetof(UMovieScene3DTransformSection, Scale) == 0x0004A8, "Member 'UMovieScene3DTransformSection::Scale' has a wrong offset!");
static_assert(offsetof(UMovieScene3DTransformSection, ManualWeight) == 0x000688, "Member 'UMovieScene3DTransformSection::ManualWeight' has a wrong offset!");
static_assert(offsetof(UMovieScene3DTransformSection, bUseQuaternionInterpolation) == 0x00072C, "Member 'UMovieScene3DTransformSection::bUseQuaternionInterpolation' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneStringTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieSceneStringTrack final : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneStringTrack">();
}
static class UMovieSceneStringTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneStringTrack>();
}
};
static_assert(alignof(UMovieSceneStringTrack) == 0x000008, "Wrong alignment on UMovieSceneStringTrack");
static_assert(sizeof(UMovieSceneStringTrack) == 0x000080, "Wrong size on UMovieSceneStringTrack");
// Class MovieSceneTracks.MovieScene3DTransformTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieScene3DTransformTrack final : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScene3DTransformTrack">();
}
static class UMovieScene3DTransformTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScene3DTransformTrack>();
}
};
static_assert(alignof(UMovieScene3DTransformTrack) == 0x000008, "Wrong alignment on UMovieScene3DTransformTrack");
static_assert(sizeof(UMovieScene3DTransformTrack) == 0x000080, "Wrong size on UMovieScene3DTransformTrack");
// Class MovieSceneTracks.MovieSceneActorReferenceSection
// 0x0130 (0x0210 - 0x00E0)
class UMovieSceneActorReferenceSection final : public UMovieSceneSection
{
public:
struct FMovieSceneActorReferenceData ActorReferenceData; // 0x00E0(0x00A0)(NativeAccessSpecifierPrivate)
struct FIntegralCurve ActorGuidIndexCurve; // 0x0180(0x0080)(Deprecated, NativeAccessSpecifierPrivate)
TArray<class FString> ActorGuidStrings; // 0x0200(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneActorReferenceSection">();
}
static class UMovieSceneActorReferenceSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneActorReferenceSection>();
}
};
static_assert(alignof(UMovieSceneActorReferenceSection) == 0x000008, "Wrong alignment on UMovieSceneActorReferenceSection");
static_assert(sizeof(UMovieSceneActorReferenceSection) == 0x000210, "Wrong size on UMovieSceneActorReferenceSection");
static_assert(offsetof(UMovieSceneActorReferenceSection, ActorReferenceData) == 0x0000E0, "Member 'UMovieSceneActorReferenceSection::ActorReferenceData' has a wrong offset!");
static_assert(offsetof(UMovieSceneActorReferenceSection, ActorGuidIndexCurve) == 0x000180, "Member 'UMovieSceneActorReferenceSection::ActorGuidIndexCurve' has a wrong offset!");
static_assert(offsetof(UMovieSceneActorReferenceSection, ActorGuidStrings) == 0x000200, "Member 'UMovieSceneActorReferenceSection::ActorGuidStrings' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneSlomoTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieSceneSlomoTrack final : public UMovieSceneFloatTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneSlomoTrack">();
}
static class UMovieSceneSlomoTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneSlomoTrack>();
}
};
static_assert(alignof(UMovieSceneSlomoTrack) == 0x000008, "Wrong alignment on UMovieSceneSlomoTrack");
static_assert(sizeof(UMovieSceneSlomoTrack) == 0x000080, "Wrong size on UMovieSceneSlomoTrack");
// Class MovieSceneTracks.MovieSceneActorReferenceTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieSceneActorReferenceTrack final : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneActorReferenceTrack">();
}
static class UMovieSceneActorReferenceTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneActorReferenceTrack>();
}
};
static_assert(alignof(UMovieSceneActorReferenceTrack) == 0x000008, "Wrong alignment on UMovieSceneActorReferenceTrack");
static_assert(sizeof(UMovieSceneActorReferenceTrack) == 0x000080, "Wrong size on UMovieSceneActorReferenceTrack");
// Class MovieSceneTracks.MovieSceneAudioSection
// 0x0198 (0x0278 - 0x00E0)
class UMovieSceneAudioSection final : public UMovieSceneSection
{
public:
class USoundBase* Sound; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float StartOffset; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float AudioStartTime; // 0x00EC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float AudioDilationFactor; // 0x00F0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float AudioVolume; // 0x00F4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel SoundVolume; // 0x00F8(0x00A0)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel PitchMultiplier; // 0x0198(0x00A0)(NativeAccessSpecifierPrivate)
bool bSuppressSubtitles; // 0x0238(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bOverrideAttenuation; // 0x0239(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_23A[0x6]; // 0x023A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class USoundAttenuation* AttenuationSettings; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TDelegate<void(TArray<struct FSubtitleCue>& Subtitles, float CueDuration)> OnQueueSubtitles; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate)
UMulticastDelegateProperty_ OnAudioFinished; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate)
UMulticastDelegateProperty_ OnAudioPlaybackPercent; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneAudioSection">();
}
static class UMovieSceneAudioSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneAudioSection>();
}
};
static_assert(alignof(UMovieSceneAudioSection) == 0x000008, "Wrong alignment on UMovieSceneAudioSection");
static_assert(sizeof(UMovieSceneAudioSection) == 0x000278, "Wrong size on UMovieSceneAudioSection");
static_assert(offsetof(UMovieSceneAudioSection, Sound) == 0x0000E0, "Member 'UMovieSceneAudioSection::Sound' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, StartOffset) == 0x0000E8, "Member 'UMovieSceneAudioSection::StartOffset' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, AudioStartTime) == 0x0000EC, "Member 'UMovieSceneAudioSection::AudioStartTime' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, AudioDilationFactor) == 0x0000F0, "Member 'UMovieSceneAudioSection::AudioDilationFactor' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, AudioVolume) == 0x0000F4, "Member 'UMovieSceneAudioSection::AudioVolume' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, SoundVolume) == 0x0000F8, "Member 'UMovieSceneAudioSection::SoundVolume' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, PitchMultiplier) == 0x000198, "Member 'UMovieSceneAudioSection::PitchMultiplier' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, bSuppressSubtitles) == 0x000238, "Member 'UMovieSceneAudioSection::bSuppressSubtitles' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, bOverrideAttenuation) == 0x000239, "Member 'UMovieSceneAudioSection::bOverrideAttenuation' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, AttenuationSettings) == 0x000240, "Member 'UMovieSceneAudioSection::AttenuationSettings' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, OnQueueSubtitles) == 0x000248, "Member 'UMovieSceneAudioSection::OnQueueSubtitles' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, OnAudioFinished) == 0x000258, "Member 'UMovieSceneAudioSection::OnAudioFinished' has a wrong offset!");
static_assert(offsetof(UMovieSceneAudioSection, OnAudioPlaybackPercent) == 0x000268, "Member 'UMovieSceneAudioSection::OnAudioPlaybackPercent' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneAudioTrack
// 0x0010 (0x0068 - 0x0058)
class UMovieSceneAudioTrack final : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> AudioSections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneAudioTrack">();
}
static class UMovieSceneAudioTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneAudioTrack>();
}
};
static_assert(alignof(UMovieSceneAudioTrack) == 0x000008, "Wrong alignment on UMovieSceneAudioTrack");
static_assert(sizeof(UMovieSceneAudioTrack) == 0x000068, "Wrong size on UMovieSceneAudioTrack");
static_assert(offsetof(UMovieSceneAudioTrack, AudioSections) == 0x000058, "Member 'UMovieSceneAudioTrack::AudioSections' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneBoolSection
// 0x0098 (0x0178 - 0x00E0)
class UMovieSceneBoolSection : public UMovieSceneSection
{
public:
bool DefaultValue; // 0x00E0(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FMovieSceneBoolChannel BoolCurve; // 0x00E8(0x0090)(Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneBoolSection">();
}
static class UMovieSceneBoolSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneBoolSection>();
}
};
static_assert(alignof(UMovieSceneBoolSection) == 0x000008, "Wrong alignment on UMovieSceneBoolSection");
static_assert(sizeof(UMovieSceneBoolSection) == 0x000178, "Wrong size on UMovieSceneBoolSection");
static_assert(offsetof(UMovieSceneBoolSection, DefaultValue) == 0x0000E0, "Member 'UMovieSceneBoolSection::DefaultValue' has a wrong offset!");
static_assert(offsetof(UMovieSceneBoolSection, BoolCurve) == 0x0000E8, "Member 'UMovieSceneBoolSection::BoolCurve' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneTransformTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieSceneTransformTrack final : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneTransformTrack">();
}
static class UMovieSceneTransformTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneTransformTrack>();
}
};
static_assert(alignof(UMovieSceneTransformTrack) == 0x000008, "Wrong alignment on UMovieSceneTransformTrack");
static_assert(sizeof(UMovieSceneTransformTrack) == 0x000080, "Wrong size on UMovieSceneTransformTrack");
// Class MovieSceneTracks.MovieSceneBoolTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieSceneBoolTrack : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneBoolTrack">();
}
static class UMovieSceneBoolTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneBoolTrack>();
}
};
static_assert(alignof(UMovieSceneBoolTrack) == 0x000008, "Wrong alignment on UMovieSceneBoolTrack");
static_assert(sizeof(UMovieSceneBoolTrack) == 0x000080, "Wrong size on UMovieSceneBoolTrack");
// Class MovieSceneTracks.MovieSceneByteSection
// 0x0098 (0x0178 - 0x00E0)
class UMovieSceneByteSection final : public UMovieSceneSection
{
public:
struct FMovieSceneByteChannel ByteCurve; // 0x00E0(0x0098)(NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneByteSection">();
}
static class UMovieSceneByteSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneByteSection>();
}
};
static_assert(alignof(UMovieSceneByteSection) == 0x000008, "Wrong alignment on UMovieSceneByteSection");
static_assert(sizeof(UMovieSceneByteSection) == 0x000178, "Wrong size on UMovieSceneByteSection");
static_assert(offsetof(UMovieSceneByteSection, ByteCurve) == 0x0000E0, "Member 'UMovieSceneByteSection::ByteCurve' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneByteTrack
// 0x0008 (0x0088 - 0x0080)
class UMovieSceneByteTrack final : public UMovieScenePropertyTrack
{
public:
class UEnum* Enum; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneByteTrack">();
}
static class UMovieSceneByteTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneByteTrack>();
}
};
static_assert(alignof(UMovieSceneByteTrack) == 0x000008, "Wrong alignment on UMovieSceneByteTrack");
static_assert(sizeof(UMovieSceneByteTrack) == 0x000088, "Wrong size on UMovieSceneByteTrack");
static_assert(offsetof(UMovieSceneByteTrack, Enum) == 0x000080, "Member 'UMovieSceneByteTrack::Enum' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneEventSectionBase
// 0x0000 (0x00E0 - 0x00E0)
class UMovieSceneEventSectionBase : public UMovieSceneSection
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneEventSectionBase">();
}
static class UMovieSceneEventSectionBase* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneEventSectionBase>();
}
};
static_assert(alignof(UMovieSceneEventSectionBase) == 0x000008, "Wrong alignment on UMovieSceneEventSectionBase");
static_assert(sizeof(UMovieSceneEventSectionBase) == 0x0000E0, "Wrong size on UMovieSceneEventSectionBase");
// Class MovieSceneTracks.MovieSceneEventTriggerSection
// 0x0088 (0x0168 - 0x00E0)
class UMovieSceneEventTriggerSection final : public UMovieSceneEventSectionBase
{
public:
struct FMovieSceneEventChannel EventChannel; // 0x00E0(0x0088)(NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneEventTriggerSection">();
}
static class UMovieSceneEventTriggerSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneEventTriggerSection>();
}
};
static_assert(alignof(UMovieSceneEventTriggerSection) == 0x000008, "Wrong alignment on UMovieSceneEventTriggerSection");
static_assert(sizeof(UMovieSceneEventTriggerSection) == 0x000168, "Wrong size on UMovieSceneEventTriggerSection");
static_assert(offsetof(UMovieSceneEventTriggerSection, EventChannel) == 0x0000E0, "Member 'UMovieSceneEventTriggerSection::EventChannel' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneCameraAnimSection
// 0x0040 (0x0120 - 0x00E0)
class UMovieSceneCameraAnimSection final : public UMovieSceneSection
{
public:
struct FMovieSceneCameraAnimSectionData AnimData; // 0x00E0(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
class UCameraAnim* CameraAnim; // 0x0100(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float PlayRate; // 0x0108(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float PlayScale; // 0x010C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float BlendInTime; // 0x0110(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float BlendOutTime; // 0x0114(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bLooping; // 0x0118(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneCameraAnimSection">();
}
static class UMovieSceneCameraAnimSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneCameraAnimSection>();
}
};
static_assert(alignof(UMovieSceneCameraAnimSection) == 0x000008, "Wrong alignment on UMovieSceneCameraAnimSection");
static_assert(sizeof(UMovieSceneCameraAnimSection) == 0x000120, "Wrong size on UMovieSceneCameraAnimSection");
static_assert(offsetof(UMovieSceneCameraAnimSection, AnimData) == 0x0000E0, "Member 'UMovieSceneCameraAnimSection::AnimData' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraAnimSection, CameraAnim) == 0x000100, "Member 'UMovieSceneCameraAnimSection::CameraAnim' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraAnimSection, PlayRate) == 0x000108, "Member 'UMovieSceneCameraAnimSection::PlayRate' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraAnimSection, PlayScale) == 0x00010C, "Member 'UMovieSceneCameraAnimSection::PlayScale' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraAnimSection, BlendInTime) == 0x000110, "Member 'UMovieSceneCameraAnimSection::BlendInTime' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraAnimSection, BlendOutTime) == 0x000114, "Member 'UMovieSceneCameraAnimSection::BlendOutTime' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraAnimSection, bLooping) == 0x000118, "Member 'UMovieSceneCameraAnimSection::bLooping' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneCameraAnimTrack
// 0x0010 (0x0068 - 0x0058)
class UMovieSceneCameraAnimTrack final : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> CameraAnimSections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneCameraAnimTrack">();
}
static class UMovieSceneCameraAnimTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneCameraAnimTrack>();
}
};
static_assert(alignof(UMovieSceneCameraAnimTrack) == 0x000008, "Wrong alignment on UMovieSceneCameraAnimTrack");
static_assert(sizeof(UMovieSceneCameraAnimTrack) == 0x000068, "Wrong size on UMovieSceneCameraAnimTrack");
static_assert(offsetof(UMovieSceneCameraAnimTrack, CameraAnimSections) == 0x000058, "Member 'UMovieSceneCameraAnimTrack::CameraAnimSections' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneCameraCutSection
// 0x0028 (0x0108 - 0x00E0)
class UMovieSceneCameraCutSection final : public UMovieSceneSection
{
public:
struct FGuid CameraGuid; // 0x00E0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FMovieSceneObjectBindingID CameraBindingID; // 0x00F0(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneCameraCutSection">();
}
static class UMovieSceneCameraCutSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneCameraCutSection>();
}
};
static_assert(alignof(UMovieSceneCameraCutSection) == 0x000008, "Wrong alignment on UMovieSceneCameraCutSection");
static_assert(sizeof(UMovieSceneCameraCutSection) == 0x000108, "Wrong size on UMovieSceneCameraCutSection");
static_assert(offsetof(UMovieSceneCameraCutSection, CameraGuid) == 0x0000E0, "Member 'UMovieSceneCameraCutSection::CameraGuid' has a wrong offset!");
static_assert(offsetof(UMovieSceneCameraCutSection, CameraBindingID) == 0x0000F0, "Member 'UMovieSceneCameraCutSection::CameraBindingID' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneCameraCutTrack
// 0x0010 (0x0068 - 0x0058)
class UMovieSceneCameraCutTrack final : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> Sections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneCameraCutTrack">();
}
static class UMovieSceneCameraCutTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneCameraCutTrack>();
}
};
static_assert(alignof(UMovieSceneCameraCutTrack) == 0x000008, "Wrong alignment on UMovieSceneCameraCutTrack");
static_assert(sizeof(UMovieSceneCameraCutTrack) == 0x000068, "Wrong size on UMovieSceneCameraCutTrack");
static_assert(offsetof(UMovieSceneCameraCutTrack, Sections) == 0x000058, "Member 'UMovieSceneCameraCutTrack::Sections' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneCameraShakeTrack
// 0x0010 (0x0068 - 0x0058)
class UMovieSceneCameraShakeTrack final : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> CameraShakeSections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneCameraShakeTrack">();
}
static class UMovieSceneCameraShakeTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneCameraShakeTrack>();
}
};
static_assert(alignof(UMovieSceneCameraShakeTrack) == 0x000008, "Wrong alignment on UMovieSceneCameraShakeTrack");
static_assert(sizeof(UMovieSceneCameraShakeTrack) == 0x000068, "Wrong size on UMovieSceneCameraShakeTrack");
static_assert(offsetof(UMovieSceneCameraShakeTrack, CameraShakeSections) == 0x000058, "Member 'UMovieSceneCameraShakeTrack::CameraShakeSections' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneCinematicShotSection
// 0x0028 (0x0178 - 0x0150)
class UMovieSceneCinematicShotSection final : public UMovieSceneSubSection
{
public:
class FString ShotDisplayName; // 0x0150(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class FText DisplayName; // 0x0160(0x0018)(Deprecated, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneCinematicShotSection">();
}
static class UMovieSceneCinematicShotSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneCinematicShotSection>();
}
};
static_assert(alignof(UMovieSceneCinematicShotSection) == 0x000008, "Wrong alignment on UMovieSceneCinematicShotSection");
static_assert(sizeof(UMovieSceneCinematicShotSection) == 0x000178, "Wrong size on UMovieSceneCinematicShotSection");
static_assert(offsetof(UMovieSceneCinematicShotSection, ShotDisplayName) == 0x000150, "Member 'UMovieSceneCinematicShotSection::ShotDisplayName' has a wrong offset!");
static_assert(offsetof(UMovieSceneCinematicShotSection, DisplayName) == 0x000160, "Member 'UMovieSceneCinematicShotSection::DisplayName' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneCinematicShotTrack
// 0x0000 (0x0068 - 0x0068)
class UMovieSceneCinematicShotTrack final : public UMovieSceneSubTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneCinematicShotTrack">();
}
static class UMovieSceneCinematicShotTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneCinematicShotTrack>();
}
};
static_assert(alignof(UMovieSceneCinematicShotTrack) == 0x000008, "Wrong alignment on UMovieSceneCinematicShotTrack");
static_assert(sizeof(UMovieSceneCinematicShotTrack) == 0x000068, "Wrong size on UMovieSceneCinematicShotTrack");
// Class MovieSceneTracks.MovieSceneLevelVisibilityTrack
// 0x0010 (0x0068 - 0x0058)
class UMovieSceneLevelVisibilityTrack final : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> Sections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneLevelVisibilityTrack">();
}
static class UMovieSceneLevelVisibilityTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneLevelVisibilityTrack>();
}
};
static_assert(alignof(UMovieSceneLevelVisibilityTrack) == 0x000008, "Wrong alignment on UMovieSceneLevelVisibilityTrack");
static_assert(sizeof(UMovieSceneLevelVisibilityTrack) == 0x000068, "Wrong size on UMovieSceneLevelVisibilityTrack");
static_assert(offsetof(UMovieSceneLevelVisibilityTrack, Sections) == 0x000058, "Member 'UMovieSceneLevelVisibilityTrack::Sections' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneColorSection
// 0x0280 (0x0360 - 0x00E0)
class UMovieSceneColorSection final : public UMovieSceneSection
{
public:
struct FMovieSceneFloatChannel RedCurve; // 0x00E0(0x00A0)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel GreenCurve; // 0x0180(0x00A0)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel BlueCurve; // 0x0220(0x00A0)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel AlphaCurve; // 0x02C0(0x00A0)(NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneColorSection">();
}
static class UMovieSceneColorSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneColorSection>();
}
};
static_assert(alignof(UMovieSceneColorSection) == 0x000008, "Wrong alignment on UMovieSceneColorSection");
static_assert(sizeof(UMovieSceneColorSection) == 0x000360, "Wrong size on UMovieSceneColorSection");
static_assert(offsetof(UMovieSceneColorSection, RedCurve) == 0x0000E0, "Member 'UMovieSceneColorSection::RedCurve' has a wrong offset!");
static_assert(offsetof(UMovieSceneColorSection, GreenCurve) == 0x000180, "Member 'UMovieSceneColorSection::GreenCurve' has a wrong offset!");
static_assert(offsetof(UMovieSceneColorSection, BlueCurve) == 0x000220, "Member 'UMovieSceneColorSection::BlueCurve' has a wrong offset!");
static_assert(offsetof(UMovieSceneColorSection, AlphaCurve) == 0x0002C0, "Member 'UMovieSceneColorSection::AlphaCurve' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneColorTrack
// 0x0008 (0x0088 - 0x0080)
class UMovieSceneColorTrack final : public UMovieScenePropertyTrack
{
public:
bool bIsSlateColor; // 0x0080(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneColorTrack">();
}
static class UMovieSceneColorTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneColorTrack>();
}
};
static_assert(alignof(UMovieSceneColorTrack) == 0x000008, "Wrong alignment on UMovieSceneColorTrack");
static_assert(sizeof(UMovieSceneColorTrack) == 0x000088, "Wrong size on UMovieSceneColorTrack");
static_assert(offsetof(UMovieSceneColorTrack, bIsSlateColor) == 0x000080, "Member 'UMovieSceneColorTrack::bIsSlateColor' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneEnumSection
// 0x0098 (0x0178 - 0x00E0)
class UMovieSceneEnumSection final : public UMovieSceneSection
{
public:
struct FMovieSceneByteChannel EnumCurve; // 0x00E0(0x0098)(NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneEnumSection">();
}
static class UMovieSceneEnumSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneEnumSection>();
}
};
static_assert(alignof(UMovieSceneEnumSection) == 0x000008, "Wrong alignment on UMovieSceneEnumSection");
static_assert(sizeof(UMovieSceneEnumSection) == 0x000178, "Wrong size on UMovieSceneEnumSection");
static_assert(offsetof(UMovieSceneEnumSection, EnumCurve) == 0x0000E0, "Member 'UMovieSceneEnumSection::EnumCurve' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneIntegerSection
// 0x0090 (0x0170 - 0x00E0)
class UMovieSceneIntegerSection final : public UMovieSceneSection
{
public:
struct FMovieSceneIntegerChannel IntegerCurve; // 0x00E0(0x0090)(NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneIntegerSection">();
}
static class UMovieSceneIntegerSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneIntegerSection>();
}
};
static_assert(alignof(UMovieSceneIntegerSection) == 0x000008, "Wrong alignment on UMovieSceneIntegerSection");
static_assert(sizeof(UMovieSceneIntegerSection) == 0x000170, "Wrong size on UMovieSceneIntegerSection");
static_assert(offsetof(UMovieSceneIntegerSection, IntegerCurve) == 0x0000E0, "Member 'UMovieSceneIntegerSection::IntegerCurve' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneEnumTrack
// 0x0008 (0x0088 - 0x0080)
class UMovieSceneEnumTrack final : public UMovieScenePropertyTrack
{
public:
class UEnum* Enum; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneEnumTrack">();
}
static class UMovieSceneEnumTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneEnumTrack>();
}
};
static_assert(alignof(UMovieSceneEnumTrack) == 0x000008, "Wrong alignment on UMovieSceneEnumTrack");
static_assert(sizeof(UMovieSceneEnumTrack) == 0x000088, "Wrong size on UMovieSceneEnumTrack");
static_assert(offsetof(UMovieSceneEnumTrack, Enum) == 0x000080, "Member 'UMovieSceneEnumTrack::Enum' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneObjectPropertySection
// 0x00C0 (0x01A0 - 0x00E0)
class UMovieSceneObjectPropertySection final : public UMovieSceneSection
{
public:
struct FMovieSceneObjectPathChannel ObjectChannel; // 0x00E0(0x00C0)(NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneObjectPropertySection">();
}
static class UMovieSceneObjectPropertySection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneObjectPropertySection>();
}
};
static_assert(alignof(UMovieSceneObjectPropertySection) == 0x000008, "Wrong alignment on UMovieSceneObjectPropertySection");
static_assert(sizeof(UMovieSceneObjectPropertySection) == 0x0001A0, "Wrong size on UMovieSceneObjectPropertySection");
static_assert(offsetof(UMovieSceneObjectPropertySection, ObjectChannel) == 0x0000E0, "Member 'UMovieSceneObjectPropertySection::ObjectChannel' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneEulerTransformTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieSceneEulerTransformTrack final : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneEulerTransformTrack">();
}
static class UMovieSceneEulerTransformTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneEulerTransformTrack>();
}
};
static_assert(alignof(UMovieSceneEulerTransformTrack) == 0x000008, "Wrong alignment on UMovieSceneEulerTransformTrack");
static_assert(sizeof(UMovieSceneEulerTransformTrack) == 0x000080, "Wrong size on UMovieSceneEulerTransformTrack");
// Class MovieSceneTracks.MovieSceneEventRepeaterSection
// 0x0008 (0x00E8 - 0x00E0)
class UMovieSceneEventRepeaterSection final : public UMovieSceneEventSectionBase
{
public:
struct FMovieSceneEvent Event; // 0x00E0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneEventRepeaterSection">();
}
static class UMovieSceneEventRepeaterSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneEventRepeaterSection>();
}
};
static_assert(alignof(UMovieSceneEventRepeaterSection) == 0x000008, "Wrong alignment on UMovieSceneEventRepeaterSection");
static_assert(sizeof(UMovieSceneEventRepeaterSection) == 0x0000E8, "Wrong size on UMovieSceneEventRepeaterSection");
static_assert(offsetof(UMovieSceneEventRepeaterSection, Event) == 0x0000E0, "Member 'UMovieSceneEventRepeaterSection::Event' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneEventSection
// 0x0100 (0x01E0 - 0x00E0)
class UMovieSceneEventSection final : public UMovieSceneSection
{
public:
struct FNameCurve Events; // 0x00E0(0x0078)(Deprecated, NativeAccessSpecifierPrivate)
struct FMovieSceneEventSectionData EventData; // 0x0158(0x0088)(NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneEventSection">();
}
static class UMovieSceneEventSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneEventSection>();
}
};
static_assert(alignof(UMovieSceneEventSection) == 0x000008, "Wrong alignment on UMovieSceneEventSection");
static_assert(sizeof(UMovieSceneEventSection) == 0x0001E0, "Wrong size on UMovieSceneEventSection");
static_assert(offsetof(UMovieSceneEventSection, Events) == 0x0000E0, "Member 'UMovieSceneEventSection::Events' has a wrong offset!");
static_assert(offsetof(UMovieSceneEventSection, EventData) == 0x000158, "Member 'UMovieSceneEventSection::EventData' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneFloatSection
// 0x00A0 (0x0180 - 0x00E0)
class UMovieSceneFloatSection : public UMovieSceneSection
{
public:
struct FMovieSceneFloatChannel FloatCurve; // 0x00E0(0x00A0)(Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneFloatSection">();
}
static class UMovieSceneFloatSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneFloatSection>();
}
};
static_assert(alignof(UMovieSceneFloatSection) == 0x000008, "Wrong alignment on UMovieSceneFloatSection");
static_assert(sizeof(UMovieSceneFloatSection) == 0x000180, "Wrong size on UMovieSceneFloatSection");
static_assert(offsetof(UMovieSceneFloatSection, FloatCurve) == 0x0000E0, "Member 'UMovieSceneFloatSection::FloatCurve' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneFadeSection
// 0x0018 (0x0198 - 0x0180)
class UMovieSceneFadeSection final : public UMovieSceneFloatSection
{
public:
struct FLinearColor FadeColor; // 0x0180(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bFadeAudio : 1; // 0x0190(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneFadeSection">();
}
static class UMovieSceneFadeSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneFadeSection>();
}
};
static_assert(alignof(UMovieSceneFadeSection) == 0x000008, "Wrong alignment on UMovieSceneFadeSection");
static_assert(sizeof(UMovieSceneFadeSection) == 0x000198, "Wrong size on UMovieSceneFadeSection");
static_assert(offsetof(UMovieSceneFadeSection, FadeColor) == 0x000180, "Member 'UMovieSceneFadeSection::FadeColor' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneIntegerTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieSceneIntegerTrack final : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneIntegerTrack">();
}
static class UMovieSceneIntegerTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneIntegerTrack>();
}
};
static_assert(alignof(UMovieSceneIntegerTrack) == 0x000008, "Wrong alignment on UMovieSceneIntegerTrack");
static_assert(sizeof(UMovieSceneIntegerTrack) == 0x000080, "Wrong size on UMovieSceneIntegerTrack");
// Class MovieSceneTracks.MovieSceneLevelVisibilitySection
// 0x0018 (0x00F8 - 0x00E0)
class UMovieSceneLevelVisibilitySection final : public UMovieSceneSection
{
public:
ELevelVisibility Visibility; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> LevelNames; // 0x00E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneLevelVisibilitySection">();
}
static class UMovieSceneLevelVisibilitySection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneLevelVisibilitySection>();
}
};
static_assert(alignof(UMovieSceneLevelVisibilitySection) == 0x000008, "Wrong alignment on UMovieSceneLevelVisibilitySection");
static_assert(sizeof(UMovieSceneLevelVisibilitySection) == 0x0000F8, "Wrong size on UMovieSceneLevelVisibilitySection");
static_assert(offsetof(UMovieSceneLevelVisibilitySection, Visibility) == 0x0000E0, "Member 'UMovieSceneLevelVisibilitySection::Visibility' has a wrong offset!");
static_assert(offsetof(UMovieSceneLevelVisibilitySection, LevelNames) == 0x0000E8, "Member 'UMovieSceneLevelVisibilitySection::LevelNames' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneMaterialTrack
// 0x0010 (0x0068 - 0x0058)
class UMovieSceneMaterialTrack : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> Sections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneMaterialTrack">();
}
static class UMovieSceneMaterialTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneMaterialTrack>();
}
};
static_assert(alignof(UMovieSceneMaterialTrack) == 0x000008, "Wrong alignment on UMovieSceneMaterialTrack");
static_assert(sizeof(UMovieSceneMaterialTrack) == 0x000068, "Wrong size on UMovieSceneMaterialTrack");
static_assert(offsetof(UMovieSceneMaterialTrack, Sections) == 0x000058, "Member 'UMovieSceneMaterialTrack::Sections' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneMaterialParameterCollectionTrack
// 0x0008 (0x0070 - 0x0068)
class UMovieSceneMaterialParameterCollectionTrack final : public UMovieSceneMaterialTrack
{
public:
class UMaterialParameterCollection* MPC; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneMaterialParameterCollectionTrack">();
}
static class UMovieSceneMaterialParameterCollectionTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneMaterialParameterCollectionTrack>();
}
};
static_assert(alignof(UMovieSceneMaterialParameterCollectionTrack) == 0x000008, "Wrong alignment on UMovieSceneMaterialParameterCollectionTrack");
static_assert(sizeof(UMovieSceneMaterialParameterCollectionTrack) == 0x000070, "Wrong size on UMovieSceneMaterialParameterCollectionTrack");
static_assert(offsetof(UMovieSceneMaterialParameterCollectionTrack, MPC) == 0x000068, "Member 'UMovieSceneMaterialParameterCollectionTrack::MPC' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneComponentMaterialTrack
// 0x0008 (0x0070 - 0x0068)
class UMovieSceneComponentMaterialTrack final : public UMovieSceneMaterialTrack
{
public:
int32 MaterialIndex; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneComponentMaterialTrack">();
}
static class UMovieSceneComponentMaterialTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneComponentMaterialTrack>();
}
};
static_assert(alignof(UMovieSceneComponentMaterialTrack) == 0x000008, "Wrong alignment on UMovieSceneComponentMaterialTrack");
static_assert(sizeof(UMovieSceneComponentMaterialTrack) == 0x000070, "Wrong size on UMovieSceneComponentMaterialTrack");
static_assert(offsetof(UMovieSceneComponentMaterialTrack, MaterialIndex) == 0x000068, "Member 'UMovieSceneComponentMaterialTrack::MaterialIndex' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneObjectPropertyTrack
// 0x0008 (0x0088 - 0x0080)
class UMovieSceneObjectPropertyTrack final : public UMovieScenePropertyTrack
{
public:
class UClass* PropertyClass; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneObjectPropertyTrack">();
}
static class UMovieSceneObjectPropertyTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneObjectPropertyTrack>();
}
};
static_assert(alignof(UMovieSceneObjectPropertyTrack) == 0x000008, "Wrong alignment on UMovieSceneObjectPropertyTrack");
static_assert(sizeof(UMovieSceneObjectPropertyTrack) == 0x000088, "Wrong size on UMovieSceneObjectPropertyTrack");
static_assert(offsetof(UMovieSceneObjectPropertyTrack, PropertyClass) == 0x000080, "Member 'UMovieSceneObjectPropertyTrack::PropertyClass' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneParameterSection
// 0x0030 (0x0110 - 0x00E0)
class UMovieSceneParameterSection final : public UMovieSceneSection
{
public:
TArray<struct FScalarParameterNameAndCurve> ScalarParameterNamesAndCurves; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FVectorParameterNameAndCurves> VectorParameterNamesAndCurves; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FColorParameterNameAndCurves> ColorParameterNamesAndCurves; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneParameterSection">();
}
static class UMovieSceneParameterSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneParameterSection>();
}
};
static_assert(alignof(UMovieSceneParameterSection) == 0x000008, "Wrong alignment on UMovieSceneParameterSection");
static_assert(sizeof(UMovieSceneParameterSection) == 0x000110, "Wrong size on UMovieSceneParameterSection");
static_assert(offsetof(UMovieSceneParameterSection, ScalarParameterNamesAndCurves) == 0x0000E0, "Member 'UMovieSceneParameterSection::ScalarParameterNamesAndCurves' has a wrong offset!");
static_assert(offsetof(UMovieSceneParameterSection, VectorParameterNamesAndCurves) == 0x0000F0, "Member 'UMovieSceneParameterSection::VectorParameterNamesAndCurves' has a wrong offset!");
static_assert(offsetof(UMovieSceneParameterSection, ColorParameterNamesAndCurves) == 0x000100, "Member 'UMovieSceneParameterSection::ColorParameterNamesAndCurves' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneParticleSection
// 0x0098 (0x0178 - 0x00E0)
class UMovieSceneParticleSection final : public UMovieSceneSection
{
public:
struct FMovieSceneParticleChannel ParticleKeys; // 0x00E0(0x0098)(NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneParticleSection">();
}
static class UMovieSceneParticleSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneParticleSection>();
}
};
static_assert(alignof(UMovieSceneParticleSection) == 0x000008, "Wrong alignment on UMovieSceneParticleSection");
static_assert(sizeof(UMovieSceneParticleSection) == 0x000178, "Wrong size on UMovieSceneParticleSection");
static_assert(offsetof(UMovieSceneParticleSection, ParticleKeys) == 0x0000E0, "Member 'UMovieSceneParticleSection::ParticleKeys' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneParticleTrack
// 0x0010 (0x0068 - 0x0058)
class UMovieSceneParticleTrack final : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> ParticleSections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneParticleTrack">();
}
static class UMovieSceneParticleTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneParticleTrack>();
}
};
static_assert(alignof(UMovieSceneParticleTrack) == 0x000008, "Wrong alignment on UMovieSceneParticleTrack");
static_assert(sizeof(UMovieSceneParticleTrack) == 0x000068, "Wrong size on UMovieSceneParticleTrack");
static_assert(offsetof(UMovieSceneParticleTrack, ParticleSections) == 0x000058, "Member 'UMovieSceneParticleTrack::ParticleSections' has a wrong offset!");
// Class MovieSceneTracks.MovieScenePrimitiveMaterialSection
// 0x00C0 (0x01A0 - 0x00E0)
class UMovieScenePrimitiveMaterialSection final : public UMovieSceneSection
{
public:
struct FMovieSceneObjectPathChannel MaterialChannel; // 0x00E0(0x00C0)(NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieScenePrimitiveMaterialSection">();
}
static class UMovieScenePrimitiveMaterialSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieScenePrimitiveMaterialSection>();
}
};
static_assert(alignof(UMovieScenePrimitiveMaterialSection) == 0x000008, "Wrong alignment on UMovieScenePrimitiveMaterialSection");
static_assert(sizeof(UMovieScenePrimitiveMaterialSection) == 0x0001A0, "Wrong size on UMovieScenePrimitiveMaterialSection");
static_assert(offsetof(UMovieScenePrimitiveMaterialSection, MaterialChannel) == 0x0000E0, "Member 'UMovieScenePrimitiveMaterialSection::MaterialChannel' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneSkeletalAnimationSection
// 0x00F0 (0x01D0 - 0x00E0)
class UMovieSceneSkeletalAnimationSection final : public UMovieSceneSection
{
public:
struct FMovieSceneSkeletalAnimationParams Params; // 0x00E0(0x00C8)(Edit, NativeAccessSpecifierPublic)
class UAnimSequence* AnimSequence; // 0x01A8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAnimSequenceBase* Animation; // 0x01B0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float StartOffset; // 0x01B8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float EndOffset; // 0x01BC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float PlayRate; // 0x01C0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 bReverse : 1; // 0x01C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 Pad_1C5[0x3]; // 0x01C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName SlotName; // 0x01C8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneSkeletalAnimationSection">();
}
static class UMovieSceneSkeletalAnimationSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneSkeletalAnimationSection>();
}
};
static_assert(alignof(UMovieSceneSkeletalAnimationSection) == 0x000008, "Wrong alignment on UMovieSceneSkeletalAnimationSection");
static_assert(sizeof(UMovieSceneSkeletalAnimationSection) == 0x0001D0, "Wrong size on UMovieSceneSkeletalAnimationSection");
static_assert(offsetof(UMovieSceneSkeletalAnimationSection, Params) == 0x0000E0, "Member 'UMovieSceneSkeletalAnimationSection::Params' has a wrong offset!");
static_assert(offsetof(UMovieSceneSkeletalAnimationSection, AnimSequence) == 0x0001A8, "Member 'UMovieSceneSkeletalAnimationSection::AnimSequence' has a wrong offset!");
static_assert(offsetof(UMovieSceneSkeletalAnimationSection, Animation) == 0x0001B0, "Member 'UMovieSceneSkeletalAnimationSection::Animation' has a wrong offset!");
static_assert(offsetof(UMovieSceneSkeletalAnimationSection, StartOffset) == 0x0001B8, "Member 'UMovieSceneSkeletalAnimationSection::StartOffset' has a wrong offset!");
static_assert(offsetof(UMovieSceneSkeletalAnimationSection, EndOffset) == 0x0001BC, "Member 'UMovieSceneSkeletalAnimationSection::EndOffset' has a wrong offset!");
static_assert(offsetof(UMovieSceneSkeletalAnimationSection, PlayRate) == 0x0001C0, "Member 'UMovieSceneSkeletalAnimationSection::PlayRate' has a wrong offset!");
static_assert(offsetof(UMovieSceneSkeletalAnimationSection, SlotName) == 0x0001C8, "Member 'UMovieSceneSkeletalAnimationSection::SlotName' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneSkeletalAnimationTrack
// 0x0018 (0x0070 - 0x0058)
class UMovieSceneSkeletalAnimationTrack final : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> AnimationSections; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
bool bUseLegacySectionIndexBlend; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneSkeletalAnimationTrack">();
}
static class UMovieSceneSkeletalAnimationTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneSkeletalAnimationTrack>();
}
};
static_assert(alignof(UMovieSceneSkeletalAnimationTrack) == 0x000008, "Wrong alignment on UMovieSceneSkeletalAnimationTrack");
static_assert(sizeof(UMovieSceneSkeletalAnimationTrack) == 0x000070, "Wrong size on UMovieSceneSkeletalAnimationTrack");
static_assert(offsetof(UMovieSceneSkeletalAnimationTrack, AnimationSections) == 0x000058, "Member 'UMovieSceneSkeletalAnimationTrack::AnimationSections' has a wrong offset!");
static_assert(offsetof(UMovieSceneSkeletalAnimationTrack, bUseLegacySectionIndexBlend) == 0x000068, "Member 'UMovieSceneSkeletalAnimationTrack::bUseLegacySectionIndexBlend' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneSlomoSection
// 0x0000 (0x0180 - 0x0180)
class UMovieSceneSlomoSection final : public UMovieSceneFloatSection
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneSlomoSection">();
}
static class UMovieSceneSlomoSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneSlomoSection>();
}
};
static_assert(alignof(UMovieSceneSlomoSection) == 0x000008, "Wrong alignment on UMovieSceneSlomoSection");
static_assert(sizeof(UMovieSceneSlomoSection) == 0x000180, "Wrong size on UMovieSceneSlomoSection");
// Class MovieSceneTracks.MovieSceneSpawnSection
// 0x0000 (0x0178 - 0x0178)
class UMovieSceneSpawnSection final : public UMovieSceneBoolSection
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneSpawnSection">();
}
static class UMovieSceneSpawnSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneSpawnSection>();
}
};
static_assert(alignof(UMovieSceneSpawnSection) == 0x000008, "Wrong alignment on UMovieSceneSpawnSection");
static_assert(sizeof(UMovieSceneSpawnSection) == 0x000178, "Wrong size on UMovieSceneSpawnSection");
// Class MovieSceneTracks.MovieSceneVectorSection
// 0x0288 (0x0368 - 0x00E0)
class UMovieSceneVectorSection final : public UMovieSceneSection
{
public:
struct FMovieSceneFloatChannel Curves[0x4]; // 0x00E0(0x00A0)(NativeAccessSpecifierPrivate)
int32 ChannelsUsed; // 0x0360(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_364[0x4]; // 0x0364(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneVectorSection">();
}
static class UMovieSceneVectorSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneVectorSection>();
}
};
static_assert(alignof(UMovieSceneVectorSection) == 0x000008, "Wrong alignment on UMovieSceneVectorSection");
static_assert(sizeof(UMovieSceneVectorSection) == 0x000368, "Wrong size on UMovieSceneVectorSection");
static_assert(offsetof(UMovieSceneVectorSection, Curves) == 0x0000E0, "Member 'UMovieSceneVectorSection::Curves' has a wrong offset!");
static_assert(offsetof(UMovieSceneVectorSection, ChannelsUsed) == 0x000360, "Member 'UMovieSceneVectorSection::ChannelsUsed' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneVectorTrack
// 0x0008 (0x0088 - 0x0080)
class UMovieSceneVectorTrack final : public UMovieScenePropertyTrack
{
public:
int32 NumChannelsUsed; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneVectorTrack">();
}
static class UMovieSceneVectorTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneVectorTrack>();
}
};
static_assert(alignof(UMovieSceneVectorTrack) == 0x000008, "Wrong alignment on UMovieSceneVectorTrack");
static_assert(sizeof(UMovieSceneVectorTrack) == 0x000088, "Wrong size on UMovieSceneVectorTrack");
static_assert(offsetof(UMovieSceneVectorTrack, NumChannelsUsed) == 0x000080, "Member 'UMovieSceneVectorTrack::NumChannelsUsed' has a wrong offset!");
// Class MovieSceneTracks.MovieSceneVisibilityTrack
// 0x0000 (0x0080 - 0x0080)
class UMovieSceneVisibilityTrack final : public UMovieSceneBoolTrack
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"MovieSceneVisibilityTrack">();
}
static class UMovieSceneVisibilityTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneVisibilityTrack>();
}
};
static_assert(alignof(UMovieSceneVisibilityTrack) == 0x000008, "Wrong alignment on UMovieSceneVisibilityTrack");
static_assert(sizeof(UMovieSceneVisibilityTrack) == 0x000080, "Wrong size on UMovieSceneVisibilityTrack");
}