PalWorld-NetCrack/SDK/MovieSceneTracks_classes.hpp
2024-01-22 14:43:11 +08:00

1806 lines
83 KiB
C++

#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x30 (0xC8 - 0x98)
// Class MovieSceneTracks.MovieScenePropertyTrack
class UMovieScenePropertyTrack : public UMovieSceneNameableTrack
{
public:
class UMovieSceneSection* SectionToKey; // 0x98(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FMovieScenePropertyBinding PropertyBinding; // 0xA0(0x14)(NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_234[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneSection*> Sections; // 0xB8(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UMovieScenePropertyTrack* GetDefaultObj();
};
// 0x68 (0x158 - 0xF0)
// Class MovieSceneTracks.MovieSceneParameterSection
class UMovieSceneParameterSection : public UMovieSceneSection
{
public:
uint8 Pad_28B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<struct FBoolParameterNameAndCurve> BoolParameterNamesAndCurves; // 0xF8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FScalarParameterNameAndCurve> ScalarParameterNamesAndCurves; // 0x108(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FVector2DParameterNameAndCurves> Vector2DParameterNamesAndCurves; // 0x118(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FVectorParameterNameAndCurves> VectorParameterNamesAndCurves; // 0x128(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FColorParameterNameAndCurves> ColorParameterNamesAndCurves; // 0x138(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FTransformParameterNameAndCurves> TransformParameterNamesAndCurves; // 0x148(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UMovieSceneParameterSection* GetDefaultObj();
bool RemoveVectorParameter(class FName InParameterName);
bool RemoveVector2DParameter(class FName InParameterName);
bool RemoveTransformParameter(class FName InParameterName);
bool RemoveScalarParameter(class FName InParameterName);
bool RemoveColorParameter(class FName InParameterName);
bool RemoveBoolParameter(class FName InParameterName);
void GetParameterNames(TSet<class FName>* ParameterNames);
void AddVectorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector& InValue);
void AddVector2DParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector2D& InValue);
void AddTransformParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, struct FTransform& InValue);
void AddScalarParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, float InValue);
void AddColorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FLinearColor& InValue);
void AddBoolParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, bool InValue);
};
// 0x8 (0xF8 - 0xF0)
// Class MovieSceneTracks.MovieSceneBaseCacheSection
class UMovieSceneBaseCacheSection : public UMovieSceneSection
{
public:
uint8 Pad_292[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneBaseCacheSection* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class MovieSceneTracks.MovieSceneTransformOrigin
class IMovieSceneTransformOrigin : public IInterface
{
public:
static class UClass* StaticClass();
static class IMovieSceneTransformOrigin* GetDefaultObj();
struct FTransform BP_GetTransformOrigin();
};
// 0x68 (0xC0 - 0x58)
// Class MovieSceneTracks.MovieSceneDoublePerlinNoiseChannelContainer
class UMovieSceneDoublePerlinNoiseChannelContainer : public UMovieSceneChannelOverrideContainer
{
public:
struct FMovieSceneDoublePerlinNoiseChannel PerlinNoiseChannel; // 0x58(0x68)(Edit, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneDoublePerlinNoiseChannelContainer* GetDefaultObj();
};
// 0x68 (0xC0 - 0x58)
// Class MovieSceneTracks.MovieSceneFloatPerlinNoiseChannelContainer
class UMovieSceneFloatPerlinNoiseChannelContainer : public UMovieSceneChannelOverrideContainer
{
public:
struct FMovieSceneFloatPerlinNoiseChannel PerlinNoiseChannel; // 0x58(0x68)(Edit, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneFloatPerlinNoiseChannelContainer* GetDefaultObj();
};
// 0x1B0 (0x1F0 - 0x40)
// Class MovieSceneTracks.MovieSceneInterrogatedPropertyInstantiatorSystem
class UMovieSceneInterrogatedPropertyInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem
{
public:
uint8 Pad_29E[0x1B0]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneInterrogatedPropertyInstantiatorSystem* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class MovieSceneTracks.MovieSceneCameraShakeEvaluator
class UMovieSceneCameraShakeEvaluator : public UObject
{
public:
static class UClass* StaticClass();
static class UMovieSceneCameraShakeEvaluator* GetDefaultObj();
};
// 0x28 (0x118 - 0xF0)
// Class MovieSceneTracks.MovieScene3DConstraintSection
class UMovieScene3DConstraintSection : public UMovieSceneSection
{
public:
struct FGuid ConstraintId; // 0xF0(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FMovieSceneObjectBindingID ConstraintBindingID; // 0x100(0x18)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UMovieScene3DConstraintSection* GetDefaultObj();
void SetConstraintBindingID(struct FMovieSceneObjectBindingID& InConstraintBindingID);
struct FMovieSceneObjectBindingID GetConstraintBindingID();
};
// 0x20 (0x138 - 0x118)
// Class MovieSceneTracks.MovieScene3DAttachSection
class UMovieScene3DAttachSection : public UMovieScene3DConstraintSection
{
public:
uint8 Pad_2AA[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
class FName AttachSocketName; // 0x120(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AttachComponentName; // 0x128(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EAttachmentRule AttachmentLocationRule; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EAttachmentRule AttachmentRotationRule; // 0x131(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EAttachmentRule AttachmentScaleRule; // 0x132(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EDetachmentRule DetachmentLocationRule; // 0x133(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EDetachmentRule DetachmentRotationRule; // 0x134(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EDetachmentRule DetachmentScaleRule; // 0x135(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2AD[0x2]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScene3DAttachSection* GetDefaultObj();
};
// 0x118 (0x230 - 0x118)
// Class MovieSceneTracks.MovieScene3DPathSection
class UMovieScene3DPathSection : public UMovieScene3DConstraintSection
{
public:
struct FMovieSceneFloatChannel TimingCurve; // 0x118(0x110)(NativeAccessSpecifierPublic)
enum class EMovieScene3DPathSection_Axis FrontAxisEnum; // 0x228(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EMovieScene3DPathSection_Axis UpAxisEnum; // 0x229(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B1[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 bFollow : 1; // Mask: 0x1, PropSize: 0x10x22C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bReverse : 1; // Mask: 0x2, PropSize: 0x10x22C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bForceUpright : 1; // Mask: 0x4, PropSize: 0x10x22C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B2[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScene3DPathSection* GetDefaultObj();
};
// 0x10 (0x38 - 0x28)
// Class MovieSceneTracks.MovieScene3DTransformSectionConstraints
class UMovieScene3DTransformSectionConstraints : public UObject
{
public:
TArray<struct FConstraintAndActiveChannel> ConstraintsChannels; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieScene3DTransformSectionConstraints* GetDefaultObj();
};
// 0xB40 (0xC30 - 0xF0)
// Class MovieSceneTracks.MovieScene3DTransformSection
class UMovieScene3DTransformSection : public UMovieSceneSection
{
public:
uint8 Pad_2B9[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneTransformMask TransformMask; // 0x128(0x4)(NoDestructor, NativeAccessSpecifierPrivate)
uint8 Pad_2BA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneDoubleChannel Translation[0x3]; // 0x130(0x348)(NativeAccessSpecifierPrivate)
struct FMovieSceneDoubleChannel Rotation[0x3]; // 0x478(0x348)(NativeAccessSpecifierPrivate)
struct FMovieSceneDoubleChannel Scale[0x3]; // 0x7C0(0x348)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel ManualWeight; // 0xB08(0x110)(NativeAccessSpecifierPrivate)
class UMovieSceneSectionChannelOverrideRegistry* OverrideRegistry; // 0xC18(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UMovieScene3DTransformSectionConstraints* Constraints; // 0xC20(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bUseQuaternionInterpolation; // 0xC28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2BC[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScene3DTransformSection* GetDefaultObj();
};
// 0x1B0 (0x2A0 - 0xF0)
// Class MovieSceneTracks.MovieSceneActorReferenceSection
class UMovieSceneActorReferenceSection : public UMovieSceneSection
{
public:
struct FMovieSceneActorReferenceData ActorReferenceData; // 0xF0(0x120)(NativeAccessSpecifierPrivate)
struct FIntegralCurve ActorGuidIndexCurve; // 0x210(0x80)(Deprecated, NativeAccessSpecifierPrivate)
TArray<class FString> ActorGuidStrings; // 0x290(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneActorReferenceSection* GetDefaultObj();
};
// 0x530 (0x620 - 0xF0)
// Class MovieSceneTracks.MovieSceneAudioSection
class UMovieSceneAudioSection : public UMovieSceneSection
{
public:
class USoundBase* Sound; // 0xF0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FFrameNumber StartFrameOffset; // 0xF8(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float StartOffset; // 0xFC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float AudioStartTime; // 0x100(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float AudioDilationFactor; // 0x104(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float AudioVolume; // 0x108(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2C8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneFloatChannel SoundVolume; // 0x110(0x110)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel PitchMultiplier; // 0x220(0x110)(NativeAccessSpecifierPrivate)
TMap<class FName, struct FMovieSceneFloatChannel> Inputs_Float; // 0x330(0x50)(NativeAccessSpecifierPrivate)
TMap<class FName, struct FMovieSceneStringChannel> Inputs_String; // 0x380(0x50)(NativeAccessSpecifierPrivate)
TMap<class FName, struct FMovieSceneBoolChannel> Inputs_Bool; // 0x3D0(0x50)(NativeAccessSpecifierPrivate)
TMap<class FName, struct FMovieSceneIntegerChannel> Inputs_Int; // 0x420(0x50)(NativeAccessSpecifierPrivate)
TMap<class FName, struct FMovieSceneAudioTriggerChannel> Inputs_Trigger; // 0x470(0x50)(NativeAccessSpecifierPrivate)
struct FMovieSceneActorReferenceData AttachActorData; // 0x4C0(0x120)(NativeAccessSpecifierPrivate)
bool bLooping; // 0x5E0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bSuppressSubtitles; // 0x5E1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bOverrideAttenuation; // 0x5E2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2C9[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
class USoundAttenuation* AttenuationSettings; // 0x5E8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
FDelegateProperty_ OnQueueSubtitles; // 0x5F0(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
FMulticastInlineDelegateProperty_ OnAudioFinished; // 0x600(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate)
FMulticastInlineDelegateProperty_ OnAudioPlaybackPercent; // 0x610(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneAudioSection* GetDefaultObj();
void SetStartOffset(const struct FFrameNumber& InStartOffset);
void SetSound(class USoundBase* InSound);
struct FFrameNumber GetStartOffset();
class USoundBase* GetSound();
};
// 0x110 (0x200 - 0xF0)
// Class MovieSceneTracks.MovieSceneByteSection
class UMovieSceneByteSection : public UMovieSceneSection
{
public:
uint8 Pad_2CB[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneByteChannel ByteCurve; // 0xF8(0x108)(NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneByteSection* GetDefaultObj();
};
// 0xB0 (0x1A0 - 0xF0)
// Class MovieSceneTracks.MovieSceneCameraCutSection
class UMovieSceneCameraCutSection : public UMovieSceneSection
{
public:
uint8 Pad_2D1[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
bool bLockPreviousCamera; // 0xF8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FGuid CameraGuid; // 0xFC(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FMovieSceneObjectBindingID CameraBindingID; // 0x10C(0x18)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2D3[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform InitialCameraCutTransform; // 0x130(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bHasInitialCameraCutTransform; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2D4[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneCameraCutSection* GetDefaultObj();
void SetCameraBindingID(struct FMovieSceneObjectBindingID& InCameraBindingID);
struct FMovieSceneObjectBindingID GetCameraBindingID();
};
// 0x50 (0x140 - 0xF0)
// Class MovieSceneTracks.MovieSceneCameraShakeSection
class UMovieSceneCameraShakeSection : public UMovieSceneSection
{
public:
struct FMovieSceneCameraShakeSectionData ShakeData; // 0xF0(0x28)(Edit, NoDestructor, NativeAccessSpecifierPublic)
TSubclassOf<class UCameraShakeBase> ShakeClass; // 0x118(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayScale; // 0x120(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ECameraShakePlaySpace PlaySpace; // 0x124(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D5[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator UserDefinedPlaySpace; // 0x128(0x18)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneCameraShakeSection* GetDefaultObj();
};
// 0x28 (0x118 - 0xF0)
// Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeSection
class UMovieSceneCameraShakeSourceShakeSection : public UMovieSceneSection
{
public:
struct FMovieSceneCameraShakeSectionData ShakeData; // 0xF0(0x28)(Edit, NoDestructor, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneCameraShakeSourceShakeSection* GetDefaultObj();
};
// 0xF8 (0x1E8 - 0xF0)
// Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSection
class UMovieSceneCameraShakeSourceTriggerSection : public UMovieSceneSection
{
public:
struct FMovieSceneCameraShakeSourceTriggerChannel Channel; // 0xF0(0xF8)(NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneCameraShakeSourceTriggerSection* GetDefaultObj();
};
// 0x28 (0x158 - 0x130)
// Class MovieSceneTracks.MovieSceneCinematicShotSection
class UMovieSceneCinematicShotSection : public UMovieSceneSubSection
{
public:
class FString ShotDisplayName; // 0x130(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class FText DisplayName; // 0x140(0x18)(Deprecated, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneCinematicShotSection* GetDefaultObj();
void SetShotDisplayName(const class FString& InShotDisplayName);
class FString GetShotDisplayName();
};
// 0x448 (0x538 - 0xF0)
// Class MovieSceneTracks.MovieSceneColorSection
class UMovieSceneColorSection : public UMovieSceneSection
{
public:
uint8 Pad_2E5[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneFloatChannel RedCurve; // 0xF8(0x110)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel GreenCurve; // 0x208(0x110)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel BlueCurve; // 0x318(0x110)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel AlphaCurve; // 0x428(0x110)(NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneColorSection* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class MovieSceneTracks.MovieSceneConstrainedSection
class IMovieSceneConstrainedSection : public IInterface
{
public:
static class UClass* StaticClass();
static class IMovieSceneConstrainedSection* GetDefaultObj();
};
// 0x58 (0x148 - 0xF0)
// Class MovieSceneTracks.MovieSceneCVarSection
class UMovieSceneCVarSection : public UMovieSceneSection
{
public:
uint8 Pad_2F3[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneCVarOverrides ConsoleVariables; // 0xF8(0x50)(Edit, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneCVarSection* GetDefaultObj();
void SetFromString(const class FString& InString);
class FString GetString();
};
// 0x30 (0x120 - 0xF0)
// Class MovieSceneTracks.MovieSceneDataLayerSection
class UMovieSceneDataLayerSection : public UMovieSceneSection
{
public:
uint8 Pad_30E[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<struct FActorDataLayer> DataLayers; // 0xF8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<class UDataLayerAsset*> DataLayerAssets; // 0x108(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
enum class EDataLayerRuntimeState DesiredState; // 0x118(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
enum class EDataLayerRuntimeState PrerollState; // 0x119(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bFlushOnUnload; // 0x11A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_310[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneDataLayerSection* GetDefaultObj();
void SetPrerollState(enum class EDataLayerRuntimeState InPrerollState);
void SetFlushOnUnload(bool bFlushOnUnload);
void SetDesiredState(enum class EDataLayerRuntimeState InDesiredState);
void SetDataLayers(TArray<struct FActorDataLayer>& InDataLayers);
void SetDataLayerAssets(TArray<class UDataLayerAsset*>& InDataLayerAssets);
enum class EDataLayerRuntimeState GetPrerollState();
bool GetFlushOnUnload();
enum class EDataLayerRuntimeState GetDesiredState();
TArray<struct FActorDataLayer> GetDataLayers();
TArray<class UDataLayerAsset*> GetDataLayerAssets();
};
// 0x120 (0x210 - 0xF0)
// Class MovieSceneTracks.MovieSceneDoubleSection
class UMovieSceneDoubleSection : public UMovieSceneSection
{
public:
uint8 Pad_311[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneDoubleChannel DoubleCurve; // 0xF8(0x118)(Protected, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UMovieSceneDoubleSection* GetDefaultObj();
};
// 0x110 (0x200 - 0xF0)
// Class MovieSceneTracks.MovieSceneEnumSection
class UMovieSceneEnumSection : public UMovieSceneSection
{
public:
uint8 Pad_312[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneByteChannel EnumCurve; // 0xF8(0x108)(NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneEnumSection* GetDefaultObj();
};
// 0x0 (0xF0 - 0xF0)
// Class MovieSceneTracks.MovieSceneEventSectionBase
class UMovieSceneEventSectionBase : public UMovieSceneSection
{
public:
static class UClass* StaticClass();
static class UMovieSceneEventSectionBase* GetDefaultObj();
};
// 0x30 (0x120 - 0xF0)
// Class MovieSceneTracks.MovieSceneEventRepeaterSection
class UMovieSceneEventRepeaterSection : public UMovieSceneEventSectionBase
{
public:
uint8 Pad_313[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneEvent Event; // 0xF8(0x28)(Edit, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneEventRepeaterSection* GetDefaultObj();
};
// 0x170 (0x260 - 0xF0)
// Class MovieSceneTracks.MovieSceneEventSection
class UMovieSceneEventSection : public UMovieSceneSection
{
public:
struct FNameCurve Events; // 0xF0(0x78)(Deprecated, NativeAccessSpecifierPrivate)
struct FMovieSceneEventSectionData EventData; // 0x168(0xF8)(NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneEventSection* GetDefaultObj();
};
// 0x100 (0x1F0 - 0xF0)
// Class MovieSceneTracks.MovieSceneEventTriggerSection
class UMovieSceneEventTriggerSection : public UMovieSceneEventSectionBase
{
public:
uint8 Pad_318[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneEventChannel EventChannel; // 0xF8(0xF8)(NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneEventTriggerSection* GetDefaultObj();
};
// 0x128 (0x218 - 0xF0)
// Class MovieSceneTracks.MovieSceneFadeSection
class UMovieSceneFadeSection : public UMovieSceneSection
{
public:
struct FMovieSceneFloatChannel FloatCurve; // 0xF0(0x110)(NativeAccessSpecifierPublic)
struct FLinearColor FadeColor; // 0x200(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bFadeAudio : 1; // Mask: 0x1, PropSize: 0x10x210(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31B[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneFadeSection* GetDefaultObj();
};
// 0x128 (0x218 - 0xF0)
// Class MovieSceneTracks.MovieSceneFloatSection
class UMovieSceneFloatSection : public UMovieSceneSection
{
public:
uint8 Pad_31E[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneFloatChannel FloatCurve; // 0x100(0x110)(Protected, NativeAccessSpecifierProtected)
class UMovieSceneSectionChannelOverrideRegistry* OverrideRegistry; // 0x210(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UMovieSceneFloatSection* GetDefaultObj();
};
// 0x108 (0x1F8 - 0xF0)
// Class MovieSceneTracks.MovieSceneIntegerSection
class UMovieSceneIntegerSection : public UMovieSceneSection
{
public:
uint8 Pad_324[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneIntegerChannel IntegerCurve; // 0xF8(0x100)(NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneIntegerSection* GetDefaultObj();
};
// 0x20 (0x110 - 0xF0)
// Class MovieSceneTracks.MovieSceneLevelVisibilitySection
class UMovieSceneLevelVisibilitySection : public UMovieSceneSection
{
public:
uint8 Pad_32B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
enum class ELevelVisibility Visibility; // 0xF8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_32C[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class FName> LevelNames; // 0x100(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneLevelVisibilitySection* GetDefaultObj();
void SetVisibility(enum class ELevelVisibility InVisibility);
void SetLevelNames(TArray<class FName>& InLevelNames);
enum class ELevelVisibility GetVisibility();
TArray<class FName> GetLevelNames();
};
// 0x138 (0x228 - 0xF0)
// Class MovieSceneTracks.MovieSceneObjectPropertySection
class UMovieSceneObjectPropertySection : public UMovieSceneSection
{
public:
struct FMovieSceneObjectPathChannel ObjectChannel; // 0xF0(0x138)(NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneObjectPropertySection* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class MovieSceneTracks.MovieSceneParameterSectionExtender
class IMovieSceneParameterSectionExtender : public IInterface
{
public:
static class UClass* StaticClass();
static class IMovieSceneParameterSectionExtender* GetDefaultObj();
};
// 0x108 (0x1F8 - 0xF0)
// Class MovieSceneTracks.MovieSceneParticleSection
class UMovieSceneParticleSection : public UMovieSceneSection
{
public:
struct FMovieSceneParticleChannel ParticleKeys; // 0xF0(0x108)(NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneParticleSection* GetDefaultObj();
};
// 0x140 (0x230 - 0xF0)
// Class MovieSceneTracks.MovieScenePrimitiveMaterialSection
class UMovieScenePrimitiveMaterialSection : public UMovieSceneSection
{
public:
uint8 Pad_333[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneObjectPathChannel MaterialChannel; // 0xF8(0x138)(NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieScenePrimitiveMaterialSection* GetDefaultObj();
};
// 0x260 (0x350 - 0xF0)
// Class MovieSceneTracks.MovieSceneSkeletalAnimationSection
class UMovieSceneSkeletalAnimationSection : public UMovieSceneSection
{
public:
struct FMovieSceneSkeletalAnimationParams Params; // 0xF0(0x150)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class UAnimSequence* AnimSequence; // 0x240(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAnimSequenceBase* Animation; // 0x248(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float StartOffset; // 0x250(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float EndOffset; // 0x254(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float PlayRate; // 0x258(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 bReverse : 1; // Mask: 0x1, PropSize: 0x10x25C(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 BitPad_23 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
uint8 Pad_33B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class FName SlotName; // 0x260(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FVector StartLocationOffset; // 0x268(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator StartRotationOffset; // 0x280(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bMatchWithPrevious; // 0x298(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_33C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class FName MatchedBoneName; // 0x29C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_33D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector MatchedLocationOffset; // 0x2A8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator MatchedRotationOffset; // 0x2C0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bMatchTranslation; // 0x2D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMatchIncludeZHeight; // 0x2D9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMatchRotationYaw; // 0x2DA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMatchRotationPitch; // 0x2DB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMatchRotationRoll; // 0x2DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_33E[0x73]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneSkeletalAnimationSection* GetDefaultObj();
};
// 0x110 (0x200 - 0xF0)
// Class MovieSceneTracks.MovieSceneSlomoSection
class UMovieSceneSlomoSection : public UMovieSceneSection
{
public:
struct FMovieSceneFloatChannel FloatCurve; // 0xF0(0x110)(NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneSlomoSection* GetDefaultObj();
};
// 0x110 (0x200 - 0xF0)
// Class MovieSceneTracks.MovieSceneStringSection
class UMovieSceneStringSection : public UMovieSceneSection
{
public:
struct FMovieSceneStringChannel StringCurve; // 0xF0(0x110)(NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneStringSection* GetDefaultObj();
};
// 0x450 (0x540 - 0xF0)
// Class MovieSceneTracks.MovieSceneFloatVectorSection
class UMovieSceneFloatVectorSection : public UMovieSceneSection
{
public:
uint8 Pad_348[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneFloatChannel Curves[0x4]; // 0xF8(0x440)(NativeAccessSpecifierPrivate)
int32 ChannelsUsed; // 0x538(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_349[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneFloatVectorSection* GetDefaultObj();
};
// 0x470 (0x560 - 0xF0)
// Class MovieSceneTracks.MovieSceneDoubleVectorSection
class UMovieSceneDoubleVectorSection : public UMovieSceneSection
{
public:
uint8 Pad_34B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneDoubleChannel Curves[0x4]; // 0xF8(0x460)(NativeAccessSpecifierPrivate)
int32 ChannelsUsed; // 0x558(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_34C[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneDoubleVectorSection* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.BoolChannelEvaluatorSystem
class UBoolChannelEvaluatorSystem : public UMovieSceneEntitySystem
{
public:
static class UClass* StaticClass();
static class UBoolChannelEvaluatorSystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.ByteChannelEvaluatorSystem
class UByteChannelEvaluatorSystem : public UMovieSceneEntitySystem
{
public:
static class UClass* StaticClass();
static class UByteChannelEvaluatorSystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.DoubleChannelEvaluatorSystem
class UDoubleChannelEvaluatorSystem : public UMovieSceneEntitySystem
{
public:
static class UClass* StaticClass();
static class UDoubleChannelEvaluatorSystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.DoublePerlinNoiseChannelEvaluatorSystem
class UDoublePerlinNoiseChannelEvaluatorSystem : public UMovieSceneEntitySystem
{
public:
static class UClass* StaticClass();
static class UDoublePerlinNoiseChannelEvaluatorSystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.FloatChannelEvaluatorSystem
class UFloatChannelEvaluatorSystem : public UMovieSceneEntitySystem
{
public:
static class UClass* StaticClass();
static class UFloatChannelEvaluatorSystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.FloatPerlinNoiseChannelEvaluatorSystem
class UFloatPerlinNoiseChannelEvaluatorSystem : public UMovieSceneEntitySystem
{
public:
static class UClass* StaticClass();
static class UFloatPerlinNoiseChannelEvaluatorSystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.IntegerChannelEvaluatorSystem
class UIntegerChannelEvaluatorSystem : public UMovieSceneEntitySystem
{
public:
static class UClass* StaticClass();
static class UIntegerChannelEvaluatorSystem* GetDefaultObj();
};
// 0x18 (0x58 - 0x40)
// Class MovieSceneTracks.MovieScenePropertySystem
class UMovieScenePropertySystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_359[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
class UMovieScenePropertyInstantiatorSystem* InstantiatorSystem; // 0x48(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_35B[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScenePropertySystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieScene3DTransformPropertySystem
class UMovieScene3DTransformPropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieScene3DTransformPropertySystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.MovieSceneBaseValueEvaluatorSystem
class UMovieSceneBaseValueEvaluatorSystem : public UMovieSceneEntitySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneBaseValueEvaluatorSystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneBoolPropertySystem
class UMovieSceneBoolPropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneBoolPropertySystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneBytePropertySystem
class UMovieSceneBytePropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneBytePropertySystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneColorPropertySystem
class UMovieSceneColorPropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneColorPropertySystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.MovieSceneComponentAttachmentInvalidatorSystem
class UMovieSceneComponentAttachmentInvalidatorSystem : public UMovieSceneEntityInstantiatorSystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneComponentAttachmentInvalidatorSystem* GetDefaultObj();
};
// 0x190 (0x1D0 - 0x40)
// Class MovieSceneTracks.MovieSceneComponentAttachmentSystem
class UMovieSceneComponentAttachmentSystem : public UMovieSceneEntityInstantiatorSystem
{
public:
uint8 Pad_367[0x190]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneComponentAttachmentSystem* GetDefaultObj();
};
// 0xE8 (0x128 - 0x40)
// Class MovieSceneTracks.MovieSceneComponentMaterialSystem
class UMovieSceneComponentMaterialSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_36C[0xE8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneComponentMaterialSystem* GetDefaultObj();
};
// 0x1F0 (0x230 - 0x40)
// Class MovieSceneTracks.MovieSceneComponentMobilitySystem
class UMovieSceneComponentMobilitySystem : public UMovieSceneEntityInstantiatorSystem
{
public:
uint8 Pad_36E[0x1F0]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneComponentMobilitySystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneComponentTransformSystem
class UMovieSceneComponentTransformSystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneComponentTransformSystem* GetDefaultObj();
};
// 0x10 (0x50 - 0x40)
// Class MovieSceneTracks.MovieSceneConstraintSystem
class UMovieSceneConstraintSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_373[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneConstraintSystem* GetDefaultObj();
};
// 0x90 (0xD0 - 0x40)
// Class MovieSceneTracks.MovieSceneDataLayerSystem
class UMovieSceneDataLayerSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_377[0x90]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneDataLayerSystem* GetDefaultObj();
};
// 0x18 (0x58 - 0x40)
// Class MovieSceneTracks.MovieSceneDeferredComponentMovementSystem
class UMovieSceneDeferredComponentMovementSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_37A[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneDeferredComponentMovementSystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneDoublePropertySystem
class UMovieSceneDoublePropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneDoublePropertySystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneEnumPropertySystem
class UMovieSceneEnumPropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneEnumPropertySystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneEulerTransformPropertySystem
class UMovieSceneEulerTransformPropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneEulerTransformPropertySystem* GetDefaultObj();
};
// 0x50 (0x90 - 0x40)
// Class MovieSceneTracks.MovieSceneEventSystem
class UMovieSceneEventSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_381[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneEventSystem* GetDefaultObj();
};
// 0x0 (0x90 - 0x90)
// Class MovieSceneTracks.MovieScenePreSpawnEventSystem
class UMovieScenePreSpawnEventSystem : public UMovieSceneEventSystem
{
public:
static class UClass* StaticClass();
static class UMovieScenePreSpawnEventSystem* GetDefaultObj();
};
// 0x0 (0x90 - 0x90)
// Class MovieSceneTracks.MovieScenePostSpawnEventSystem
class UMovieScenePostSpawnEventSystem : public UMovieSceneEventSystem
{
public:
static class UClass* StaticClass();
static class UMovieScenePostSpawnEventSystem* GetDefaultObj();
};
// 0x0 (0x90 - 0x90)
// Class MovieSceneTracks.MovieScenePostEvalEventSystem
class UMovieScenePostEvalEventSystem : public UMovieSceneEventSystem
{
public:
static class UClass* StaticClass();
static class UMovieScenePostEvalEventSystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneFloatPropertySystem
class UMovieSceneFloatPropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneFloatPropertySystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.MovieSceneHierarchicalBiasSystem
class UMovieSceneHierarchicalBiasSystem : public UMovieSceneEntityInstantiatorSystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneHierarchicalBiasSystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.MovieSceneInitialValueSystem
class UMovieSceneInitialValueSystem : public UMovieSceneEntityInstantiatorSystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneInitialValueSystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneIntegerPropertySystem
class UMovieSceneIntegerPropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneIntegerPropertySystem* GetDefaultObj();
};
// 0x168 (0x1A8 - 0x40)
// Class MovieSceneTracks.MovieSceneLevelVisibilitySystem
class UMovieSceneLevelVisibilitySystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_397[0x168]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneLevelVisibilitySystem* GetDefaultObj();
};
// 0x28 (0x68 - 0x40)
// Class MovieSceneTracks.MovieSceneMaterialParameterCollectionSystem
class UMovieSceneMaterialParameterCollectionSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_399[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneMaterialParameterCollectionSystem* GetDefaultObj();
};
// 0x2F8 (0x338 - 0x40)
// Class MovieSceneTracks.MovieSceneMaterialParameterSystem
class UMovieSceneMaterialParameterSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_39C[0x2F0]; // Fixing Size After Last Property [ Dumper-7 ]
class UMovieScenePiecewiseDoubleBlenderSystem* DoubleBlenderSystem; // 0x330(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneMaterialParameterSystem* GetDefaultObj();
};
// 0x58 (0x98 - 0x40)
// Class MovieSceneTracks.MovieSceneMotionVectorSimulationSystem
class UMovieSceneMotionVectorSimulationSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_3A2[0x58]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneMotionVectorSimulationSystem* GetDefaultObj();
};
// 0x28 (0x90 - 0x68)
// Class MovieSceneTracks.MovieScenePiecewiseBoolBlenderSystem
class UMovieScenePiecewiseBoolBlenderSystem : public UMovieSceneBlenderSystem
{
public:
uint8 Pad_3A5[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScenePiecewiseBoolBlenderSystem* GetDefaultObj();
};
// 0x28 (0x90 - 0x68)
// Class MovieSceneTracks.MovieScenePiecewiseByteBlenderSystem
class UMovieScenePiecewiseByteBlenderSystem : public UMovieSceneBlenderSystem
{
public:
uint8 Pad_3A8[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScenePiecewiseByteBlenderSystem* GetDefaultObj();
};
// 0xC8 (0x130 - 0x68)
// Class MovieSceneTracks.MovieScenePiecewiseDoubleBlenderSystem
class UMovieScenePiecewiseDoubleBlenderSystem : public UMovieSceneBlenderSystem
{
public:
uint8 Pad_3AC[0xC8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScenePiecewiseDoubleBlenderSystem* GetDefaultObj();
};
// 0x28 (0x90 - 0x68)
// Class MovieSceneTracks.MovieScenePiecewiseEnumBlenderSystem
class UMovieScenePiecewiseEnumBlenderSystem : public UMovieSceneBlenderSystem
{
public:
uint8 Pad_3AF[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScenePiecewiseEnumBlenderSystem* GetDefaultObj();
};
// 0x48 (0xB0 - 0x68)
// Class MovieSceneTracks.MovieScenePiecewiseIntegerBlenderSystem
class UMovieScenePiecewiseIntegerBlenderSystem : public UMovieSceneBlenderSystem
{
public:
uint8 Pad_3B2[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScenePiecewiseIntegerBlenderSystem* GetDefaultObj();
};
// 0x50 (0x80 - 0x30)
// Class MovieSceneTracks.MovieSceneAsyncAction_SequencePrediction
class UMovieSceneAsyncAction_SequencePrediction : public UBlueprintAsyncActionBase
{
public:
FMulticastInlineDelegateProperty_ Result; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ Failure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_3C9[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
class UMovieSceneSequencePlayer* SequencePlayer; // 0x60(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class USceneComponent* SceneComponent; // 0x68(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_3CB[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneAsyncAction_SequencePrediction* GetDefaultObj();
class UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtTime(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, float TimeInSeconds);
class UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtFrame(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, const struct FFrameTime& FrameTime);
class UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtTime(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, float TimeInSeconds);
class UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtFrame(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, const struct FFrameTime& FrameTime);
};
// 0xB0 (0xF0 - 0x40)
// Class MovieSceneTracks.MovieScenePredictionSystem
class UMovieScenePredictionSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_3CD[0x90]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneAsyncAction_SequencePrediction*> PendingPredictions; // 0xD0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
TArray<class UMovieSceneAsyncAction_SequencePrediction*> ProcessingPredictions; // 0xE0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieScenePredictionSystem* GetDefaultObj();
};
// 0x208 (0x248 - 0x40)
// Class MovieSceneTracks.MovieScenePropertyInstantiatorSystem
class UMovieScenePropertyInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem
{
public:
uint8 Pad_3D0[0x208]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScenePropertyInstantiatorSystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.MovieSceneQuaternionInterpolationRotationSystem
class UMovieSceneQuaternionInterpolationRotationSystem : public UMovieSceneEntitySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneQuaternionInterpolationRotationSystem* GetDefaultObj();
};
// 0x38 (0x78 - 0x40)
// Class MovieSceneTracks.MovieSceneTransformOriginSystem
class UMovieSceneTransformOriginSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_3D9[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneTransformOriginSystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneFloatVectorPropertySystem
class UMovieSceneFloatVectorPropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneFloatVectorPropertySystem* GetDefaultObj();
};
// 0x0 (0x58 - 0x58)
// Class MovieSceneTracks.MovieSceneDoubleVectorPropertySystem
class UMovieSceneDoubleVectorPropertySystem : public UMovieScenePropertySystem
{
public:
static class UClass* StaticClass();
static class UMovieSceneDoubleVectorPropertySystem* GetDefaultObj();
};
// 0x0 (0x40 - 0x40)
// Class MovieSceneTracks.ObjectPathChannelEvaluatorSystem
class UObjectPathChannelEvaluatorSystem : public UMovieSceneEntitySystem
{
public:
static class UClass* StaticClass();
static class UObjectPathChannelEvaluatorSystem* GetDefaultObj();
};
// 0x50 (0x90 - 0x40)
// Class MovieSceneTracks.MovieSceneHierarchicalEasingInstantiatorSystem
class UMovieSceneHierarchicalEasingInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem
{
public:
uint8 Pad_3E4[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneHierarchicalEasingInstantiatorSystem* GetDefaultObj();
};
// 0x38 (0x78 - 0x40)
// Class MovieSceneTracks.WeightAndEasingEvaluatorSystem
class UWeightAndEasingEvaluatorSystem : public UMovieSceneEntitySystem
{
public:
uint8 Pad_3E6[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UWeightAndEasingEvaluatorSystem* GetDefaultObj();
};
// 0x78 (0xC8 - 0x50)
// Class MovieSceneTracks.MovieSceneCameraCutTrackInstance
class UMovieSceneCameraCutTrackInstance : public UMovieSceneTrackInstance
{
public:
uint8 Pad_3EB[0x78]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneCameraCutTrackInstance* GetDefaultObj();
};
// 0x50 (0xA0 - 0x50)
// Class MovieSceneTracks.MovieSceneCVarTrackInstance
class UMovieSceneCVarTrackInstance : public UMovieSceneTrackInstance
{
public:
uint8 Pad_3EE[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneCVarTrackInstance* GetDefaultObj();
};
// 0x10 (0xA8 - 0x98)
// Class MovieSceneTracks.MovieScene3DConstraintTrack
class UMovieScene3DConstraintTrack : public UMovieSceneTrack
{
public:
TArray<class UMovieSceneSection*> ConstraintSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UMovieScene3DConstraintTrack* GetDefaultObj();
};
// 0x0 (0xA8 - 0xA8)
// Class MovieSceneTracks.MovieScene3DAttachTrack
class UMovieScene3DAttachTrack : public UMovieScene3DConstraintTrack
{
public:
static class UClass* StaticClass();
static class UMovieScene3DAttachTrack* GetDefaultObj();
};
// 0x8 (0xB0 - 0xA8)
// Class MovieSceneTracks.MovieScene3DPathTrack
class UMovieScene3DPathTrack : public UMovieScene3DConstraintTrack
{
public:
uint8 Pad_3F5[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScene3DPathTrack* GetDefaultObj();
};
// 0x0 (0xC8 - 0xC8)
// Class MovieSceneTracks.MovieScene3DTransformTrack
class UMovieScene3DTransformTrack : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass();
static class UMovieScene3DTransformTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieSceneActorReferenceTrack
class UMovieSceneActorReferenceTrack : public UMovieScenePropertyTrack
{
public:
uint8 Pad_3FB[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneActorReferenceTrack* GetDefaultObj();
};
// 0x18 (0xB0 - 0x98)
// Class MovieSceneTracks.MovieSceneAudioTrack
class UMovieSceneAudioTrack : public UMovieSceneNameableTrack
{
public:
uint8 Pad_400[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneSection*> AudioSections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneAudioTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieSceneBoolTrack
class UMovieSceneBoolTrack : public UMovieScenePropertyTrack
{
public:
uint8 Pad_404[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneBoolTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieSceneByteTrack
class UMovieSceneByteTrack : public UMovieScenePropertyTrack
{
public:
class UEnum* Enum; // 0xC8(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UMovieSceneByteTrack* GetDefaultObj();
};
// 0x18 (0xB0 - 0x98)
// Class MovieSceneTracks.MovieSceneCameraCutTrack
class UMovieSceneCameraCutTrack : public UMovieSceneNameableTrack
{
public:
bool bCanBlend; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_409[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneSection*> Sections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneCameraCutTrack* GetDefaultObj();
};
// 0x18 (0xB0 - 0x98)
// Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeTrack
class UMovieSceneCameraShakeSourceShakeTrack : public UMovieSceneNameableTrack
{
public:
uint8 Pad_411[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneSection*> CameraShakeSections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneCameraShakeSourceShakeTrack* GetDefaultObj();
};
// 0x18 (0xB0 - 0x98)
// Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerTrack
class UMovieSceneCameraShakeSourceTriggerTrack : public UMovieSceneTrack
{
public:
uint8 Pad_413[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneSection*> Sections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UMovieSceneCameraShakeSourceTriggerTrack* GetDefaultObj();
};
// 0x18 (0xB0 - 0x98)
// Class MovieSceneTracks.MovieSceneCameraShakeTrack
class UMovieSceneCameraShakeTrack : public UMovieSceneNameableTrack
{
public:
uint8 Pad_418[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneSection*> CameraShakeSections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneCameraShakeTrack* GetDefaultObj();
};
// 0x0 (0xA8 - 0xA8)
// Class MovieSceneTracks.MovieSceneCinematicShotTrack
class UMovieSceneCinematicShotTrack : public UMovieSceneSubTrack
{
public:
static class UClass* StaticClass();
static class UMovieSceneCinematicShotTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieSceneColorTrack
class UMovieSceneColorTrack : public UMovieScenePropertyTrack
{
public:
bool bIsSlateColor; // 0xC8(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_421[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneColorTrack* GetDefaultObj();
};
// 0x10 (0xA8 - 0x98)
// Class MovieSceneTracks.MovieSceneCVarTrack
class UMovieSceneCVarTrack : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneCVarTrack* GetDefaultObj();
};
// 0x10 (0xA8 - 0x98)
// Class MovieSceneTracks.MovieSceneDataLayerTrack
class UMovieSceneDataLayerTrack : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneDataLayerTrack* GetDefaultObj();
};
// 0x0 (0xC8 - 0xC8)
// Class MovieSceneTracks.MovieSceneDoubleTrack
class UMovieSceneDoubleTrack : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass();
static class UMovieSceneDoubleTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieSceneEnumTrack
class UMovieSceneEnumTrack : public UMovieScenePropertyTrack
{
public:
class UEnum* Enum; // 0xC8(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UMovieSceneEnumTrack* GetDefaultObj();
};
// 0x0 (0xC8 - 0xC8)
// Class MovieSceneTracks.MovieSceneEulerTransformTrack
class UMovieSceneEulerTransformTrack : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass();
static class UMovieSceneEulerTransformTrack* GetDefaultObj();
};
// 0x28 (0xC0 - 0x98)
// Class MovieSceneTracks.MovieSceneEventTrack
class UMovieSceneEventTrack : public UMovieSceneNameableTrack
{
public:
uint8 Pad_448[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 bFireEventsWhenForwards : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bFireEventsWhenBackwards : 1; // Mask: 0x2, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 BitPad_2A : 6; // Fixing Bit-Field Size [ Dumper-7 ]
uint8 Pad_449[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
enum class EFireEventsAtPosition EventPosition; // 0xAC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneSection*> Sections; // 0xB0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneEventTrack* GetDefaultObj();
};
// 0x0 (0xC8 - 0xC8)
// Class MovieSceneTracks.MovieSceneFloatTrack
class UMovieSceneFloatTrack : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass();
static class UMovieSceneFloatTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieSceneFadeTrack
class UMovieSceneFadeTrack : public UMovieSceneFloatTrack
{
public:
uint8 Pad_451[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneFadeTrack* GetDefaultObj();
};
// 0x0 (0xC8 - 0xC8)
// Class MovieSceneTracks.MovieSceneIntegerTrack
class UMovieSceneIntegerTrack : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass();
static class UMovieSceneIntegerTrack* GetDefaultObj();
};
// 0x10 (0xA8 - 0x98)
// Class MovieSceneTracks.MovieSceneLevelVisibilityTrack
class UMovieSceneLevelVisibilityTrack : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneLevelVisibilityTrack* GetDefaultObj();
};
// 0x10 (0xA8 - 0x98)
// Class MovieSceneTracks.MovieSceneMaterialTrack
class UMovieSceneMaterialTrack : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneMaterialTrack* GetDefaultObj();
};
// 0x18 (0xC0 - 0xA8)
// Class MovieSceneTracks.MovieSceneMaterialParameterCollectionTrack
class UMovieSceneMaterialParameterCollectionTrack : public UMovieSceneMaterialTrack
{
public:
uint8 Pad_462[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
class UMaterialParameterCollection* MPC; // 0xB8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneMaterialParameterCollectionTrack* GetDefaultObj();
};
// 0x18 (0xC0 - 0xA8)
// Class MovieSceneTracks.MovieSceneComponentMaterialTrack
class UMovieSceneComponentMaterialTrack : public UMovieSceneMaterialTrack
{
public:
uint8 Pad_466[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
int32 MaterialIndex; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_467[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneComponentMaterialTrack* GetDefaultObj();
};
// 0x10 (0xD8 - 0xC8)
// Class MovieSceneTracks.MovieSceneObjectPropertyTrack
class UMovieSceneObjectPropertyTrack : public UMovieScenePropertyTrack
{
public:
uint8 Pad_46B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TSubclassOf<class UObject> PropertyClass; // 0xD0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UMovieSceneObjectPropertyTrack* GetDefaultObj();
};
// 0x18 (0xB0 - 0x98)
// Class MovieSceneTracks.MovieSceneParticleParameterTrack
class UMovieSceneParticleParameterTrack : public UMovieSceneNameableTrack
{
public:
uint8 Pad_470[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneSection*> Sections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneParticleParameterTrack* GetDefaultObj();
};
// 0x18 (0xB0 - 0x98)
// Class MovieSceneTracks.MovieSceneParticleTrack
class UMovieSceneParticleTrack : public UMovieSceneNameableTrack
{
public:
uint8 Pad_473[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneSection*> ParticleSections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UMovieSceneParticleTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieScenePrimitiveMaterialTrack
class UMovieScenePrimitiveMaterialTrack : public UMovieScenePropertyTrack
{
public:
int32 MaterialIndex; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_475[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieScenePrimitiveMaterialTrack* GetDefaultObj();
};
// 0x58 (0xF0 - 0x98)
// Class MovieSceneTracks.MovieSceneSkeletalAnimationTrack
class UMovieSceneSkeletalAnimationTrack : public UMovieSceneNameableTrack
{
public:
uint8 Pad_477[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMovieSceneSection*> AnimationSections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
bool bUseLegacySectionIndexBlend; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_478[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMovieSceneSkeletalAnimRootMotionTrackParams RootMotionParams; // 0xB8(0x30)(NativeAccessSpecifierPublic)
bool bBlendFirstChildOfRoot; // 0xE8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_479[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneSkeletalAnimationTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieSceneSlomoTrack
class UMovieSceneSlomoTrack : public UMovieSceneFloatTrack
{
public:
uint8 Pad_47C[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneSlomoTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieSceneStringTrack
class UMovieSceneStringTrack : public UMovieScenePropertyTrack
{
public:
uint8 Pad_482[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneStringTrack* GetDefaultObj();
};
// 0x0 (0xC8 - 0xC8)
// Class MovieSceneTracks.MovieSceneTransformTrack
class UMovieSceneTransformTrack : public UMovieScenePropertyTrack
{
public:
static class UClass* StaticClass();
static class UMovieSceneTransformTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieSceneFloatVectorTrack
class UMovieSceneFloatVectorTrack : public UMovieScenePropertyTrack
{
public:
int32 NumChannelsUsed; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_487[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneFloatVectorTrack* GetDefaultObj();
};
// 0x8 (0xD0 - 0xC8)
// Class MovieSceneTracks.MovieSceneDoubleVectorTrack
class UMovieSceneDoubleVectorTrack : public UMovieScenePropertyTrack
{
public:
int32 NumChannelsUsed; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_48E[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UMovieSceneDoubleVectorTrack* GetDefaultObj();
};
// 0x0 (0xD0 - 0xD0)
// Class MovieSceneTracks.MovieSceneVisibilityTrack
class UMovieSceneVisibilityTrack : public UMovieSceneBoolTrack
{
public:
static class UClass* StaticClass();
static class UMovieSceneVisibilityTrack* GetDefaultObj();
};
}