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

276 lines
17 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: LevelSequence
#include "Basic.hpp"
#include "LevelSequence_structs.hpp"
#include "MovieScene_structs.hpp"
#include "MovieScene_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Engine_classes.hpp"
#include "UMG_classes.hpp"
namespace SDK
{
// Class LevelSequence.LevelSequenceBurnInOptions
// 0x0028 (0x0050 - 0x0028)
class ULevelSequenceBurnInOptions final : public UObject
{
public:
bool bUseBurnIn; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FSoftClassPath BurnInClass; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, Config, NativeAccessSpecifierPublic)
class ULevelSequenceBurnInInitSettings* Settings; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
void SetBurnIn(const struct FSoftClassPath& InBurnInClass);
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"LevelSequenceBurnInOptions">();
}
static class ULevelSequenceBurnInOptions* GetDefaultObj()
{
return GetDefaultObjImpl<ULevelSequenceBurnInOptions>();
}
};
static_assert(alignof(ULevelSequenceBurnInOptions) == 0x000008, "Wrong alignment on ULevelSequenceBurnInOptions");
static_assert(sizeof(ULevelSequenceBurnInOptions) == 0x000050, "Wrong size on ULevelSequenceBurnInOptions");
static_assert(offsetof(ULevelSequenceBurnInOptions, bUseBurnIn) == 0x000028, "Member 'ULevelSequenceBurnInOptions::bUseBurnIn' has a wrong offset!");
static_assert(offsetof(ULevelSequenceBurnInOptions, BurnInClass) == 0x000030, "Member 'ULevelSequenceBurnInOptions::BurnInClass' has a wrong offset!");
static_assert(offsetof(ULevelSequenceBurnInOptions, Settings) == 0x000048, "Member 'ULevelSequenceBurnInOptions::Settings' has a wrong offset!");
// Class LevelSequence.LevelSequence
// 0x0150 (0x0498 - 0x0348)
class ULevelSequence : public UMovieSceneSequence
{
public:
class UMovieScene* MovieScene; // 0x0348(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UClass* DirectorClass; // 0x0350(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLevelSequenceObjectReferenceMap ObjectReferences; // 0x0358(0x0050)(Protected, NativeAccessSpecifierProtected)
struct FLevelSequenceBindingReferences BindingReferences; // 0x03A8(0x00A0)(Protected, NativeAccessSpecifierProtected)
TMap<class FString, struct FLevelSequenceObject> PossessedObjects; // 0x0448(0x0050)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"LevelSequence">();
}
static class ULevelSequence* GetDefaultObj()
{
return GetDefaultObjImpl<ULevelSequence>();
}
};
static_assert(alignof(ULevelSequence) == 0x000008, "Wrong alignment on ULevelSequence");
static_assert(sizeof(ULevelSequence) == 0x000498, "Wrong size on ULevelSequence");
static_assert(offsetof(ULevelSequence, MovieScene) == 0x000348, "Member 'ULevelSequence::MovieScene' has a wrong offset!");
static_assert(offsetof(ULevelSequence, DirectorClass) == 0x000350, "Member 'ULevelSequence::DirectorClass' has a wrong offset!");
static_assert(offsetof(ULevelSequence, ObjectReferences) == 0x000358, "Member 'ULevelSequence::ObjectReferences' has a wrong offset!");
static_assert(offsetof(ULevelSequence, BindingReferences) == 0x0003A8, "Member 'ULevelSequence::BindingReferences' has a wrong offset!");
static_assert(offsetof(ULevelSequence, PossessedObjects) == 0x000448, "Member 'ULevelSequence::PossessedObjects' has a wrong offset!");
// Class LevelSequence.DefaultLevelSequenceInstanceData
// 0x0048 (0x0070 - 0x0028)
class UDefaultLevelSequenceInstanceData final : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* TransformOriginActor; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform TransformOrigin; // 0x0040(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"DefaultLevelSequenceInstanceData">();
}
static class UDefaultLevelSequenceInstanceData* GetDefaultObj()
{
return GetDefaultObjImpl<UDefaultLevelSequenceInstanceData>();
}
};
static_assert(alignof(UDefaultLevelSequenceInstanceData) == 0x000010, "Wrong alignment on UDefaultLevelSequenceInstanceData");
static_assert(sizeof(UDefaultLevelSequenceInstanceData) == 0x000070, "Wrong size on UDefaultLevelSequenceInstanceData");
static_assert(offsetof(UDefaultLevelSequenceInstanceData, TransformOriginActor) == 0x000030, "Member 'UDefaultLevelSequenceInstanceData::TransformOriginActor' has a wrong offset!");
static_assert(offsetof(UDefaultLevelSequenceInstanceData, TransformOrigin) == 0x000040, "Member 'UDefaultLevelSequenceInstanceData::TransformOrigin' has a wrong offset!");
// Class LevelSequence.LevelSequenceBurnInInitSettings
// 0x0000 (0x0028 - 0x0028)
class ULevelSequenceBurnInInitSettings final : public UObject
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"LevelSequenceBurnInInitSettings">();
}
static class ULevelSequenceBurnInInitSettings* GetDefaultObj()
{
return GetDefaultObjImpl<ULevelSequenceBurnInInitSettings>();
}
};
static_assert(alignof(ULevelSequenceBurnInInitSettings) == 0x000008, "Wrong alignment on ULevelSequenceBurnInInitSettings");
static_assert(sizeof(ULevelSequenceBurnInInitSettings) == 0x000028, "Wrong size on ULevelSequenceBurnInInitSettings");
// Class LevelSequence.LevelSequenceActor
// 0x0078 (0x03A8 - 0x0330)
class ALevelSequenceActor final : public AActor
{
public:
uint8 Pad_330[0x10]; // 0x0330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0x0340(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
class ULevelSequencePlayer* SequencePlayer; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, Net, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath LevelSequence; // 0x0358(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AActor*> AdditionalEventReceivers; // 0x0370(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class ULevelSequenceBurnInOptions* BurnInOptions; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMovieSceneBindingOverrides* BindingOverrides; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bAutoPlay : 1; // 0x0390(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideInstanceData : 1; // 0x0390(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bReplicatePlayback : 1; // 0x0390(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_391[0x7]; // 0x0391(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UObject* DefaultInstanceData; // 0x0398(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULevelSequenceBurnIn* BurnInInstance; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void AddBinding(const struct FMovieSceneObjectBindingID& Binding, class AActor* Actor, bool bAllowBindingsFromAsset);
void OnLevelSequenceLoaded__DelegateSignature();
void RemoveBinding(const struct FMovieSceneObjectBindingID& Binding, class AActor* Actor);
void ResetBinding(const struct FMovieSceneObjectBindingID& Binding);
void ResetBindings();
void SetBinding(const struct FMovieSceneObjectBindingID& Binding, const TArray<class AActor*>& Actors, bool bAllowBindingsFromAsset);
void SetEventReceivers(const TArray<class AActor*>& AdditionalReceivers);
void SetReplicatePlayback(bool ReplicatePlayback);
void SetSequence(class ULevelSequence* InSequence);
class ULevelSequence* GetSequence() const;
class ULevelSequencePlayer* GetSequencePlayer() const;
class ULevelSequence* LoadSequence() const;
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"LevelSequenceActor">();
}
static class ALevelSequenceActor* GetDefaultObj()
{
return GetDefaultObjImpl<ALevelSequenceActor>();
}
};
static_assert(alignof(ALevelSequenceActor) == 0x000008, "Wrong alignment on ALevelSequenceActor");
static_assert(sizeof(ALevelSequenceActor) == 0x0003A8, "Wrong size on ALevelSequenceActor");
static_assert(offsetof(ALevelSequenceActor, PlaybackSettings) == 0x000340, "Member 'ALevelSequenceActor::PlaybackSettings' has a wrong offset!");
static_assert(offsetof(ALevelSequenceActor, SequencePlayer) == 0x000350, "Member 'ALevelSequenceActor::SequencePlayer' has a wrong offset!");
static_assert(offsetof(ALevelSequenceActor, LevelSequence) == 0x000358, "Member 'ALevelSequenceActor::LevelSequence' has a wrong offset!");
static_assert(offsetof(ALevelSequenceActor, AdditionalEventReceivers) == 0x000370, "Member 'ALevelSequenceActor::AdditionalEventReceivers' has a wrong offset!");
static_assert(offsetof(ALevelSequenceActor, BurnInOptions) == 0x000380, "Member 'ALevelSequenceActor::BurnInOptions' has a wrong offset!");
static_assert(offsetof(ALevelSequenceActor, BindingOverrides) == 0x000388, "Member 'ALevelSequenceActor::BindingOverrides' has a wrong offset!");
static_assert(offsetof(ALevelSequenceActor, DefaultInstanceData) == 0x000398, "Member 'ALevelSequenceActor::DefaultInstanceData' has a wrong offset!");
static_assert(offsetof(ALevelSequenceActor, BurnInInstance) == 0x0003A0, "Member 'ALevelSequenceActor::BurnInInstance' has a wrong offset!");
// Class LevelSequence.LevelSequenceBurnIn
// 0x0090 (0x02C0 - 0x0230)
class ULevelSequenceBurnIn final : public UUserWidget
{
public:
struct FLevelSequencePlayerSnapshot FrameInformation; // 0x0230(0x0088)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
class ALevelSequenceActor* LevelSequenceActor; // 0x02B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void SetSettings(class UObject* InSettings);
TSubclassOf<class ULevelSequenceBurnInInitSettings> GetSettingsClass() const;
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"LevelSequenceBurnIn">();
}
static class ULevelSequenceBurnIn* GetDefaultObj()
{
return GetDefaultObjImpl<ULevelSequenceBurnIn>();
}
};
static_assert(alignof(ULevelSequenceBurnIn) == 0x000008, "Wrong alignment on ULevelSequenceBurnIn");
static_assert(sizeof(ULevelSequenceBurnIn) == 0x0002C0, "Wrong size on ULevelSequenceBurnIn");
static_assert(offsetof(ULevelSequenceBurnIn, FrameInformation) == 0x000230, "Member 'ULevelSequenceBurnIn::FrameInformation' has a wrong offset!");
static_assert(offsetof(ULevelSequenceBurnIn, LevelSequenceActor) == 0x0002B8, "Member 'ULevelSequenceBurnIn::LevelSequenceActor' has a wrong offset!");
// Class LevelSequence.LevelSequenceDirector
// 0x0008 (0x0030 - 0x0028)
class ULevelSequenceDirector final : public UObject
{
public:
class ULevelSequencePlayer* Player; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
void OnCreated();
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"LevelSequenceDirector">();
}
static class ULevelSequenceDirector* GetDefaultObj()
{
return GetDefaultObjImpl<ULevelSequenceDirector>();
}
};
static_assert(alignof(ULevelSequenceDirector) == 0x000008, "Wrong alignment on ULevelSequenceDirector");
static_assert(sizeof(ULevelSequenceDirector) == 0x000030, "Wrong size on ULevelSequenceDirector");
static_assert(offsetof(ULevelSequenceDirector, Player) == 0x000028, "Member 'ULevelSequenceDirector::Player' has a wrong offset!");
// Class LevelSequence.LegacyLevelSequenceDirectorBlueprint
// 0x0000 (0x00E0 - 0x00E0)
class ULegacyLevelSequenceDirectorBlueprint final : public UBlueprint
{
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"LegacyLevelSequenceDirectorBlueprint">();
}
static class ULegacyLevelSequenceDirectorBlueprint* GetDefaultObj()
{
return GetDefaultObjImpl<ULegacyLevelSequenceDirectorBlueprint>();
}
};
static_assert(alignof(ULegacyLevelSequenceDirectorBlueprint) == 0x000008, "Wrong alignment on ULegacyLevelSequenceDirectorBlueprint");
static_assert(sizeof(ULegacyLevelSequenceDirectorBlueprint) == 0x0000E0, "Wrong size on ULegacyLevelSequenceDirectorBlueprint");
// Class LevelSequence.LevelSequencePlayer
// 0x00A0 (0x0860 - 0x07C0)
class ULevelSequencePlayer final : public UMovieSceneSequencePlayer
{
public:
UMulticastDelegateProperty_ OnCameraCut; // 0x07C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_7D0[0x90]; // 0x07D0(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class ULevelSequencePlayer* CreateLevelSequencePlayer(class UObject* WorldContextObject, class ULevelSequence* LevelSequence, const struct FMovieSceneSequencePlaybackSettings& Settings, class ALevelSequenceActor** OutActor);
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"LevelSequencePlayer">();
}
static class ULevelSequencePlayer* GetDefaultObj()
{
return GetDefaultObjImpl<ULevelSequencePlayer>();
}
};
static_assert(alignof(ULevelSequencePlayer) == 0x000008, "Wrong alignment on ULevelSequencePlayer");
static_assert(sizeof(ULevelSequencePlayer) == 0x000860, "Wrong size on ULevelSequencePlayer");
static_assert(offsetof(ULevelSequencePlayer, OnCameraCut) == 0x0007C0, "Member 'ULevelSequencePlayer::OnCameraCut' has a wrong offset!");
}