853 lines
41 KiB
C++
853 lines
41 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: Calliope
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "GameplayTags_classes.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "Calliope_structs.hpp"
|
|
#include "LevelSequence_classes.hpp"
|
|
#include "DeveloperSettings_classes.hpp"
|
|
#include "MovieScene_structs.hpp"
|
|
#include "MovieScene_classes.hpp"
|
|
#include "MovieSceneTracks_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class Calliope.CalliopeSequencePerformer
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ICalliopeSequencePerformer final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeSequencePerformer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeSequencePerformer")
|
|
}
|
|
static class ICalliopeSequencePerformer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ICalliopeSequencePerformer>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ICalliopeSequencePerformer;
|
|
|
|
// Class Calliope.CalliopeAsset
|
|
// 0x03C8 (0x03F0 - 0x0028)
|
|
class UCalliopeAsset : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer CustomInputs; // 0x0048(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer CustomOutputs; // 0x0068(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<struct FCalliopeGuid, class UCalliopeNode*> Nodes; // 0x0088(0x0050)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic)
|
|
TSet<class UCalliopeNode*> PreloadedNodes; // 0x00D8(0x0050)(BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TArray<class UCalliopeNode*> ActiveNodes; // 0x0128(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UCalliopeNode*> RecordedNodes; // 0x0138(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<int32> ExecuteHistory; // 0x0148(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FEditedDocumentInfo> LastEditedDocuments; // 0x0158(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSet<class FName> BranchGraphNames; // 0x0168(0x0050)(BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UEdGraphSchema> BranchGraphSchema; // 0x01B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> CategorySorting; // 0x01C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoftObjectPath> NeedPreloadAssets; // 0x01D0(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FCalliopeParameters CalliopeParameters; // 0x01E0(0x0170)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FString SearchNodeGuid; // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SearchNodeIndex; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_364[0x64]; // 0x0364(0x0064)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCalliopeAsset* TemplateAsset; // 0x03C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D0[0x8]; // 0x03D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UCalliopeAsset*> ActiveInstances; // 0x03D8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E8[0x8]; // 0x03E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UCalliopeAsset* CreateInstance(class UObject* Owner, class UCalliopeAsset* CalliopeAsset, const class FString& InstancePrefixName);
|
|
|
|
void AddBranchGraph(const class FName& GraphName);
|
|
bool AddParameter(const EGsManagedParamType& ParamType, const class FString& ObjectPath, const class FString& ActorGuid, const class FName& AliasName, int32 State, struct FCalliopeGuid* OutConfigGuid);
|
|
void AssignParameterUnitTamerReference(const struct FCalliopeGuid& InConfigGuid, const class FString& ObjectPath);
|
|
void ClearInvalidBranchGraph();
|
|
void ClearParameters();
|
|
void ClearRecordData();
|
|
void DeactivateNode(const struct FCalliopeGuid& InGuid);
|
|
void ExecuteSubGraphReconstructionRequested();
|
|
bool ExportToData();
|
|
void FinishInstance();
|
|
bool GetParamDisplayNameCS(const class FString& PropertyName, const struct FCalliopeGuid& InConfigGuid, class FString* OutDisplayName);
|
|
bool GetParameterActorGuidByConfigGuid(const struct FCalliopeGuid& InConfigGuid, class FString* OutActorGuid);
|
|
bool GetParameterBuffIDByConfigGuid(const struct FCalliopeGuid& InConfigGuid, int32* OutBuffID);
|
|
bool GetParameterConfigGuidByActorGuid(const EGsManagedParamType& ParamType, const class FString& ParamValueString, const int32 ParamValueInt, const class FName& ParamValueName, struct FCalliopeGuid* OutGuid);
|
|
bool GetParameterDisplayNameByConfigGuid(const struct FCalliopeGuid& InConfigGuid, const class FString& InPropertyName, class FString* OutDisplayName);
|
|
bool GetParameterSequenceIDByConfigGuid(const struct FCalliopeGuid& InConfigGuid, int32* OutSequenceID);
|
|
bool GetParameterTaskStateIDByConfigGuid(const struct FCalliopeGuid& InConfigGuid, int32* OutTaskStageID);
|
|
void HarvestNodeConnections();
|
|
bool IsAutoClearRecodes();
|
|
void OnNodeActivate(const class UCalliopeNode* Node);
|
|
void OnNodeDeactivate(const class UCalliopeNode* Node);
|
|
void OnPropertyChanged(const class FString& MemberName, const class FString& PropertyName);
|
|
void OnRefreshAssetInCS();
|
|
void PostDuplicateInCS(bool bDuplicateForPIE);
|
|
void PostRefreshAssetInCS();
|
|
void RecordInput(const struct FCalliopeGuid& InGuid, const class FName& InPinName);
|
|
void RecordOnlyNode(const struct FCalliopeGuid& InGuid);
|
|
void RecordOutput(const struct FCalliopeGuid& InGuid, const class FName& InPinName);
|
|
void RegisterNode(const struct FCalliopeGuid& NewGuid, class UCalliopeNode* NewNode);
|
|
void RemoveBranchGraph(const class FName& GraphName);
|
|
void SetSubGraphAssetInPIE(const struct FCalliopeGuid& InGuid, class UCalliopeAsset* CalliopeAsset);
|
|
void StartAsSubInstance(class UCalliopeAsset* ParentInstance, const struct FCalliopeGuid& InSubNodeGuid);
|
|
void StartInstance();
|
|
void UnregisterNode(const struct FCalliopeGuid& NodeGuid);
|
|
void UpdateParameterActorReferenceAndAliasName(const class FString& ObjectPath, const class FString& ActorGuid, const class FName& AliasName);
|
|
|
|
void BroadcastRegenerateToolbars() const;
|
|
void Focus2Node(class UCalliopeNode* Focus2Node_0) const;
|
|
TArray<class FName> GetCustomInputs() const;
|
|
TArray<class FName> GetCustomOutputs() const;
|
|
int32 GetExtraDefaultInputNodes(TArray<class UClass*>* OutClasses) const;
|
|
int32 GetExtraDefaultInputNodesInBranchGraph(TArray<class UClass*>* OutClasses) const;
|
|
int32 GetExtraDefaultOutputNodes(TArray<class UClass*>* OutClasses) const;
|
|
int32 GetExtraDefaultOutputNodesInBranchGraph(TArray<class UClass*>* OutClasses) const;
|
|
class UCalliopeNode* GetNode(const struct FCalliopeGuid& InGuid) const;
|
|
TMap<struct FCalliopeGuid, class UCalliopeNode*> GetNodes() const;
|
|
bool GetPossibleParamsCS(const class FString& ParentPropertyName, const class FString& PropertyName, TArray<struct FCalliopeGuid>* OutParamArray) const;
|
|
int32 GetPossibleParamTypeCS(const class FString& ParentPropertyName, const class FString& PropertyName, TArray<EGsManagedParamType>* OutParamTypeArray, bool* bHasEmptyMatch) const;
|
|
class UClass* GetRerouteNodeClass() const;
|
|
class UClass* GetRerouteNodeClassInBranchGraph() const;
|
|
class UClass* GetStartNodeClass() const;
|
|
class UClass* GetStartNodeClassInBranchGraph() const;
|
|
ECalliopeViewType GetViewType() const;
|
|
bool IsEditorOnlyCS() const;
|
|
void PostStartInstance() const;
|
|
void PreFinishInstance() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeAsset")
|
|
}
|
|
static class UCalliopeAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeAsset;
|
|
|
|
// Class Calliope.CalliopeParameterMappingDataAsset
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class UCalliopeParameterMappingDataAsset final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UCalliopeAsset> MappedAsset; // 0x0030(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRunTemplateInstance; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FCalliopeParameterMappingGroup> Groups; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void RefreshGroupsParameterValue();
|
|
void RefreshParameters();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeParameterMappingDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeParameterMappingDataAsset")
|
|
}
|
|
static class UCalliopeParameterMappingDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeParameterMappingDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeParameterMappingDataAsset;
|
|
|
|
// Class Calliope.CalliopeLevelSequenceActor
|
|
// 0x00B0 (0x03B0 - 0x0300)
|
|
class ACalliopeLevelSequenceActor final : public ALevelSequenceActor
|
|
{
|
|
public:
|
|
uint8 Pad_300[0xA8]; // 0x0300(0x00A8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DurationTime; // 0x03A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BindActorByName(const class FName& BindingName, class AActor* BindingActor);
|
|
void BindActorsByTag(const TMap<class FName, class AActor*>& TagActors);
|
|
void LocateBoundActors();
|
|
void MeshPrestreamTextures(class UMeshComponent* Mesh, float DurationTimeSeconds, bool bEnable);
|
|
void MeshSetClothLocalSpaceSimulation(class UMeshComponent* Mesh, bool bEnable);
|
|
void ReSetSequence(class ULevelSequence* InSequence);
|
|
void SetAllMeshPropertyInSequence(bool bEnable);
|
|
void SetAllPerformerTickEnabled(bool bEnable, TSet<class AActor*>* OutPerformers);
|
|
void SetPaused(bool bInPaused);
|
|
|
|
int32 GetBindingTags(TSet<class FName>* OutBindingTags) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeLevelSequenceActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeLevelSequenceActor")
|
|
}
|
|
static class ACalliopeLevelSequenceActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACalliopeLevelSequenceActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACalliopeLevelSequenceActor;
|
|
|
|
// Class Calliope.CalliopeFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UCalliopeFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void MarkDirtyAllCalliopeTrack(class UMovieScene* InSequence);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeFunctionLibrary")
|
|
}
|
|
static class UCalliopeFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeFunctionLibrary;
|
|
|
|
// Class Calliope.CalliopeGameplayTagLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UCalliopeGameplayTagLibrary final : public UBlueprintGameplayTagLibrary
|
|
{
|
|
public:
|
|
static bool AddGamePlayTagToINI(const class FString& NewTag, const class FString& Comment, class FName TagSourceName, bool bIsRestrictedTag, bool bAllowNonRestrictedChildren);
|
|
static struct FGameplayTagContainer FilterTag(const struct FGameplayTagContainer& Container, const struct FGameplayTag& Tag, bool bExactMatch);
|
|
static struct FGameplayTagContainer FilterTags(const struct FGameplayTagContainer& Container, const struct FGameplayTagContainer& OtherContainer, bool bExactMatch);
|
|
static bool HasTagName(const struct FGameplayTagContainer& TagContainer, class FName TagName, bool bExactMatch);
|
|
static struct FGameplayTagContainer MakeGameplayTagContainer();
|
|
static struct FGameplayTag MakeGameplayTagFromName(const class FName& TagName);
|
|
static struct FGameplayTag MakeGameplayTagFromString(const class FString& TagStr);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeGameplayTagLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeGameplayTagLibrary")
|
|
}
|
|
static class UCalliopeGameplayTagLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeGameplayTagLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeGameplayTagLibrary;
|
|
|
|
// Class Calliope.CalliopeInteract
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ICalliopeInteract final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeInteract")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeInteract")
|
|
}
|
|
static class ICalliopeInteract* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ICalliopeInteract>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ICalliopeInteract;
|
|
|
|
// Class Calliope.CalliopeInteractor
|
|
// 0x0050 (0x0078 - 0x0028)
|
|
class UCalliopeInteractor : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static struct FGuid ConvertCalliopeGuidToGuid(const struct FCalliopeGuid& InCalliopeGuid);
|
|
static class UCalliopeInteractor* GetInstanceChecked();
|
|
static void RegisterInstance(class UCalliopeInteractor* Instance);
|
|
static void UnregisterInstance();
|
|
|
|
class UClass* GetAssetClass(ECalliopeViewType InViewType);
|
|
bool SetCustomInputNodeEventName(class UCalliopeNode* Node, const class FName& InEventName);
|
|
bool SetCustomOutputNodeEventName(class UCalliopeNode* Node, const class FName& InEventName);
|
|
|
|
int32 GetComponentObserverNodeClasses(TArray<class UClass*>* OutClasses) const;
|
|
int32 GetCustomInputNodeClasses(TArray<class UClass*>* OutClasses) const;
|
|
bool GetCustomInputNodeEventName(class UCalliopeNode* Node, class FName* OutEventName) const;
|
|
int32 GetCustomOutputNodeClasses(TArray<class UClass*>* OutClasses) const;
|
|
bool GetCustomOutputNodeEventName(class UCalliopeNode* Node, class FName* OutEventName) const;
|
|
int32 GetExecutionMultiGateNodeClasses(TArray<class UClass*>* OutClasses) const;
|
|
int32 GetExecutionSequenceNodeClasses(TArray<class UClass*>* OutClasses) const;
|
|
int32 GetFinishNodeClasses(TArray<class UClass*>* OutClasses) const;
|
|
int32 GetRerouteNodeClasses(TArray<class UClass*>* OutClasses) const;
|
|
int32 GetStartNodeClasses(TArray<class UClass*>* OutClasses) const;
|
|
int32 GetSubGraphNodeClasses(TArray<class UClass*>* OutClasses) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeInteractor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeInteractor")
|
|
}
|
|
static class UCalliopeInteractor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeInteractor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeInteractor;
|
|
|
|
// Class Calliope.CalliopeLevelSequencePlayer
|
|
// 0x0010 (0x05E0 - 0x05D0)
|
|
class UCalliopeLevelSequencePlayer final : public ULevelSequencePlayer
|
|
{
|
|
public:
|
|
int32 MovieInstanceIndex; // 0x05D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SeqJumpError; // 0x05D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* EventReceiver; // 0x05D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UCalliopeLevelSequencePlayer* CreateCalliopeLevelSequencePlayer(class UObject* WorldContextObject, class ULevelSequence* LevelSequence, const struct FMovieSceneSequencePlaybackSettings& Settings, const struct FLevelSequenceCameraSettings& CameraSettings, class ACalliopeLevelSequenceActor** OutActor);
|
|
static void FixSectionData(const class UMovieScene* InMovieScene);
|
|
|
|
void SetEventReceiver(class UObject* InEventReceiver);
|
|
void StopLooping();
|
|
|
|
class UObject* GetPlaybackContext() const;
|
|
bool TryGetMarkedFrameTime(const class FString& InFrameLabel, struct FFrameTime* OutFrameTime) const;
|
|
bool TryGetMarkedSecond(const class FString& InFrameLabel, float* OutTimeSecond) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeLevelSequencePlayer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeLevelSequencePlayer")
|
|
}
|
|
static class UCalliopeLevelSequencePlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeLevelSequencePlayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeLevelSequencePlayer;
|
|
|
|
// Class Calliope.CalliopeMovieSceneCameraCutSection
|
|
// 0x00A8 (0x0190 - 0x00E8)
|
|
class UCalliopeMovieSceneCameraCutSection final : public UMovieSceneSection
|
|
{
|
|
public:
|
|
uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bLockPreviousCamera; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGuid CameraGuid; // 0x00F4(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FMovieSceneObjectBindingID CameraBindingID; // 0x0104(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform InitialCameraCutTransform; // 0x0120(0x0060)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|
bool bHasInitialCameraCutTransform; // 0x0180(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_181[0xF]; // 0x0181(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetCameraBindingID(const struct FMovieSceneObjectBindingID& InCameraBindingID);
|
|
|
|
const struct FMovieSceneObjectBindingID GetCameraBindingID() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeMovieSceneCameraCutSection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeMovieSceneCameraCutSection")
|
|
}
|
|
static class UCalliopeMovieSceneCameraCutSection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeMovieSceneCameraCutSection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeMovieSceneCameraCutSection;
|
|
|
|
// Class Calliope.CalliopeMovieSceneCameraCutTrack
|
|
// 0x0018 (0x00A8 - 0x0090)
|
|
class UCalliopeMovieSceneCameraCutTrack final : public UMovieSceneNameableTrack
|
|
{
|
|
public:
|
|
bool bCanBlend; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMovieSceneSection*> Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeMovieSceneCameraCutTrack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeMovieSceneCameraCutTrack")
|
|
}
|
|
static class UCalliopeMovieSceneCameraCutTrack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeMovieSceneCameraCutTrack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeMovieSceneCameraCutTrack;
|
|
|
|
// Class Calliope.CalliopeMovieSceneCameraCutTrackInstance
|
|
// 0x0068 (0x00B8 - 0x0050)
|
|
class UCalliopeMovieSceneCameraCutTrackInstance final : public UMovieSceneTrackInstance
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x68]; // 0x0050(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeMovieSceneCameraCutTrackInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeMovieSceneCameraCutTrackInstance")
|
|
}
|
|
static class UCalliopeMovieSceneCameraCutTrackInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeMovieSceneCameraCutTrackInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeMovieSceneCameraCutTrackInstance;
|
|
|
|
// Class Calliope.CalliopeMovieSceneCinematicShotTrack
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class UCalliopeMovieSceneCinematicShotTrack final : public UMovieSceneSubTrack
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeMovieSceneCinematicShotTrack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeMovieSceneCinematicShotTrack")
|
|
}
|
|
static class UCalliopeMovieSceneCinematicShotTrack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeMovieSceneCinematicShotTrack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeMovieSceneCinematicShotTrack;
|
|
|
|
// Class Calliope.CalliopeNode
|
|
// 0x0278 (0x02A0 - 0x0028)
|
|
class UCalliopeNode : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEdGraphNode* GraphNode; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bSupportsContextPins; // 0x0038(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString Category; // 0x0040(0x0010)(BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECalliopeNodeStyle NodeStyle; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FCalliopePin> InputPins; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FCalliopePin> OutputPins; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FCalliopeConnectedPin> Connections; // 0x0078(0x0050)(Edit, BlueprintVisible, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0xE8]; // 0x00C8(0x00E8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGuid NodeGuid; // 0x01B0(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNodeHasError; // 0x01C0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBossPhaseRequireActive; // 0x01C1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C2[0x2]; // 0x01C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 NodeIndex; // 0x01C4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> InputNames; // 0x01C8(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> OutputNames; // 0x01D8(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate)
|
|
struct FGsCalliopeNodeParam ParentNode; // 0x01E8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGsSceneObjPoliceConfig SceneObjPoliceConfig; // 0x01F8(0x0090)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FGuid> ReferenceInitialNodes; // 0x0290(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void Activate();
|
|
void AddInputPins(const TArray<class FName>& PinNames);
|
|
void AddOutputPins(const TArray<class FName>& PinNames);
|
|
void AssignInteractorGroupIDPolice(int32 InIndex, int32 InGroupIDIndex);
|
|
void BindAssetOnSubGraphReconstructionRequested(class UCalliopeAsset* Asset);
|
|
bool CheckCanPassNodeInfo(const struct FCalliopeGuid& PreviousNodeGuid);
|
|
void Cleanup();
|
|
void Deactivate();
|
|
void ExecuteOnReconstructionRequested();
|
|
void ForceRefreshDetailView();
|
|
class AActor* GetActorToFocusInCS();
|
|
class FString GetAssetPathInCS();
|
|
class UObject* GetAssetToEditInCS();
|
|
bool GetBranchGraphToEditInCS(class FString* OutBranchGraphIdentifier);
|
|
TMap<class FName, struct FCalliopeConnectedPin> GetConnections();
|
|
TArray<class FName> GetContextInputsInCS();
|
|
TArray<class FName> GetContextOutputsInCS();
|
|
struct FCalliopePin GetDefaultInputPin();
|
|
struct FCalliopePin GetDefaultOutputPin();
|
|
bool IsBattleStateNode();
|
|
bool IsCalliopeActive();
|
|
bool IsCalliopeNeverActivated();
|
|
bool IsCalliopeWasActive();
|
|
void JumpToMe();
|
|
class UCalliopeAsset* LoadAssetInCS(TSoftObjectPtr<class UCalliopeAsset> AssetPtr);
|
|
void LogError(const class FString& Message);
|
|
void PostLoadInCS();
|
|
void PostPropertyChanged(const class FString& MemberName, const class FString& PropertyName);
|
|
void PrePropertyChanged(const class FString& PropertyName);
|
|
void RecordInput(const class FName& PinName);
|
|
void RecordOutput(const class FName& PinName);
|
|
void RefreshParentNode();
|
|
void RefreshSceneObjPoliceConfig(class UCalliopeNode* PreviousNode);
|
|
void ResetRecordsInCS();
|
|
void SetConnections(TMap<class FName, struct FCalliopeConnectedPin>* InConnections);
|
|
void SetInputPins(const TArray<struct FCalliopePin>& InInputPins);
|
|
void SetOutputPins(const TArray<struct FCalliopePin>& InOutputPins);
|
|
void SyncSceneObjPoliceConfig();
|
|
void UnBindAssetOnSubGraphReconstructionRequested(class UCalliopeAsset* Asset);
|
|
|
|
bool CanShowInMyCalliope(class FString* OutCategory, class FString* OutDisplayName) const;
|
|
bool CanUserAddInputInCS() const;
|
|
bool CanUserAddOutputInCS() const;
|
|
class UCalliopeAsset* GetCalliopeAsset() const;
|
|
struct FCalliopeConnectedPin GetConnection(const class FName OutputName) const;
|
|
bool GetGraphGuidInCS(struct FCalliopeGuid* OutGraphGuid) const;
|
|
bool GetGraphIdentifierInCS(class FName* OutGraphIdentifier) const;
|
|
class UEdGraphNode* GetGraphNodeInCS() const;
|
|
struct FCalliopeGuid GetGuid() const;
|
|
TArray<class FName> GetInputNames() const;
|
|
TArray<struct FCalliopePin> GetInputPins() const;
|
|
class FString GetNodeDescriptionInCS() const;
|
|
bool GetNodePos(int32* PosX, int32* PosY) const;
|
|
TArray<class FName> GetOutputNames() const;
|
|
TArray<struct FCalliopePin> GetOutputPins() const;
|
|
TArray<struct FCalliopeGuid> GetParentNodes() const;
|
|
class FString GetStatusStringInCS() const;
|
|
bool IsBranchGraphNode() const;
|
|
bool IsOutputConnectTo(const struct FCalliopeGuid& TargetNodeGuid) const;
|
|
bool IsPlayInEditor() const;
|
|
bool IsPreloaded() const;
|
|
bool IsRerouteNode() const;
|
|
bool IsSubGraphNode() const;
|
|
bool IsSupportViewType(const ECalliopeViewType& InViewType) const;
|
|
void OnRefreshAssetInCS() const;
|
|
void OnSelectNodeInCS() const;
|
|
void SetSubGraphAssetInPIE(class UCalliopeAsset* InSubGraphAsset) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeNode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeNode")
|
|
}
|
|
static class UCalliopeNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeNode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeNode;
|
|
|
|
// Class Calliope.CalliopeSettings
|
|
// 0x0060 (0x0098 - 0x0038)
|
|
class UCalliopeSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
bool bEnableDebugLogs; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCreateCalliopeSubsystemOnClients; // 0x0039(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<TSubclassOf<class UCalliopeNode>, int32> DefaultPreloadDepth; // 0x0040(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
double MaxTimeForAutoClearRecord; // 0x0090(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CalliopeSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CalliopeSettings")
|
|
}
|
|
static class UCalliopeSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCalliopeSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCalliopeSettings;
|
|
|
|
// Class Calliope.GsSmartParamObject
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IGsSmartParamObject final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GsSmartParamObject")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GsSmartParamObject")
|
|
}
|
|
static class IGsSmartParamObject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IGsSmartParamObject>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IGsSmartParamObject;
|
|
|
|
// Class Calliope.MovieSceneCalliopeSectionData
|
|
// 0x0098 (0x00C0 - 0x0028)
|
|
class UMovieSceneCalliopeSectionData : public UObject
|
|
{
|
|
public:
|
|
bool bValid; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPreview; // 0x0029(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A[0x96]; // 0x002A(0x0096)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UCalliopeLevelSequencePlayer* GetCalliopePlayer();
|
|
class UObject* GetPlaybackContext();
|
|
|
|
struct FCalliopeGuid GetObjectBindingID() const;
|
|
int32 GetSequenceID() const;
|
|
EMovieScenePlayerStatus GetStatus() const;
|
|
float GetTimeInSeconds() const;
|
|
bool HasJumped() const;
|
|
bool IsForwardPlay() const;
|
|
bool IsOperandValid() const;
|
|
bool IsSilent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovieSceneCalliopeSectionData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovieSceneCalliopeSectionData")
|
|
}
|
|
static class UMovieSceneCalliopeSectionData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovieSceneCalliopeSectionData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovieSceneCalliopeSectionData;
|
|
|
|
// Class Calliope.MovieSceneCalliopeSectionBase
|
|
// 0x0010 (0x00F8 - 0x00E8)
|
|
class UMovieSceneCalliopeSectionBase : public UMovieSceneSection
|
|
{
|
|
public:
|
|
struct FMovieSceneFrameRange PlaybackRange; // 0x00E8(0x0010)(NoDestructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
class FString GetDisplayName();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovieSceneCalliopeSectionBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovieSceneCalliopeSectionBase")
|
|
}
|
|
static class UMovieSceneCalliopeSectionBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovieSceneCalliopeSectionBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovieSceneCalliopeSectionBase;
|
|
|
|
// Class Calliope.MovieSceneCalliopeNormalSection
|
|
// 0x0008 (0x0100 - 0x00F8)
|
|
class UMovieSceneCalliopeNormalSection : public UMovieSceneCalliopeSectionBase
|
|
{
|
|
public:
|
|
class FName SectionNameForShow; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void Evaluate(class UMovieSceneCalliopeSectionData* InSectionData);
|
|
float GetDurationTime();
|
|
|
|
float GetEndTime() const;
|
|
float GetMovieMaxDuration() const;
|
|
float GetStartTime() const;
|
|
class UMovieSceneCalliopeSectionData* MakeSectionData() const;
|
|
void SectionBeingDestroyed(class UMovieSceneCalliopeSectionData* InSectionData) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovieSceneCalliopeNormalSection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovieSceneCalliopeNormalSection")
|
|
}
|
|
static class UMovieSceneCalliopeNormalSection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovieSceneCalliopeNormalSection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovieSceneCalliopeNormalSection;
|
|
|
|
// Class Calliope.MovieSceneCalliopeNotifySection
|
|
// 0x0008 (0x0100 - 0x00F8)
|
|
class UMovieSceneCalliopeNotifySection : public UMovieSceneCalliopeSectionBase
|
|
{
|
|
public:
|
|
class FName NotifyNameForShow; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
float GetDurationTime();
|
|
void OnNotify(class UCalliopeLevelSequencePlayer* Player, int32 InStatus, bool bInBackwards);
|
|
void OnPreviewNotify(class UObject* InPlaybackContext, int32 InStatus, bool bInBackwards);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovieSceneCalliopeNotifySection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovieSceneCalliopeNotifySection")
|
|
}
|
|
static class UMovieSceneCalliopeNotifySection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovieSceneCalliopeNotifySection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovieSceneCalliopeNotifySection;
|
|
|
|
// Class Calliope.MovieSceneCalliopeNotifyStateSection
|
|
// 0x0008 (0x0100 - 0x00F8)
|
|
class UMovieSceneCalliopeNotifyStateSection : public UMovieSceneCalliopeSectionBase
|
|
{
|
|
public:
|
|
class FName NotifyStateNameForShow; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
float GetDurationTime();
|
|
void OnNotifyBegin(class UCalliopeLevelSequencePlayer* Player, int32 InStatus, bool bInBackwards);
|
|
void OnNotifyEnd(class UCalliopeLevelSequencePlayer* Player, int32 InStatus, bool bInBackwards);
|
|
void OnNotifyTick(class UCalliopeLevelSequencePlayer* Player, int32 InStatus, bool bInBackwards);
|
|
void OnPreviewNotifyBegin(class UObject* InPlaybackContext, int32 InStatus, bool bInBackwards);
|
|
void OnPreviewNotifyEnd(class UObject* InPlaybackContext, int32 InStatus, bool bInBackwards);
|
|
void OnPreviewNotifyTick(class UObject* InPlaybackContext, int32 InStatus, bool bInBackwards);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovieSceneCalliopeNotifyStateSection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovieSceneCalliopeNotifyStateSection")
|
|
}
|
|
static class UMovieSceneCalliopeNotifyStateSection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovieSceneCalliopeNotifyStateSection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovieSceneCalliopeNotifyStateSection;
|
|
|
|
// Class Calliope.MovieSceneCalliopeTrack
|
|
// 0x0020 (0x00B0 - 0x0090)
|
|
class UMovieSceneCalliopeTrack final : public UMovieSceneNameableTrack
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 bFireEventsWhenForwards : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bFireEventsWhenBackwards : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EFireEventsAtPosition EventPosition; // 0x009C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMovieSceneSection*> Sections; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovieSceneCalliopeTrack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovieSceneCalliopeTrack")
|
|
}
|
|
static class UMovieSceneCalliopeTrack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovieSceneCalliopeTrack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovieSceneCalliopeTrack;
|
|
|
|
}
|
|
|