5#include "Containers/Array.h"
7#include "Containers/Map.h"
30#include "MovieSceneSequenceHierarchy.generated.h"
36template <
typename ElementType>
class TRange;
101#if WITH_EDITORONLY_DATA
163#if WITH_EDITORONLY_DATA
166 UE_DEPRECATED(5.5,
"Please use GetSequence()->GetMovieScene()->GetPlaybackRange().")
168 UE_DEPRECATED(5.5, "This field is
no longer supported.")
170 UE_DEPRECATED(5.5, "This field is
no longer supported.")
172 UE_DEPRECATED(5.5, "This field is
no longer supported.")
174 UE_DEPRECATED(5.5, "This field is
no longer used")
191 FGuid SubSectionSignature;
360 UE_DEPRECATED(5.5,
"The RootToSequenceWarpCounter parameter is no longer required or supported")
401 return AccumulatedNetworkMask;
406 AccumulatedNetworkMask &=
Mask;
411 return RootTransform;
415 void LogHierarchy()
const;
416 void LogSubSequenceTree()
const;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FArchive & operator<<(FArchive &Ar, FEnvQueryDebugProfileData::FStep &Data)
Definition EnvQueryTypes.cpp:489
EMovieSceneServerClientMask
Definition MovieSceneFwd.h:135
EMovieSceneSubSectionFlags
Definition MovieSceneSectionParameters.h:17
ESectionEvaluationFlags
Definition MovieSceneSegment.h:19
TCallTraits< FMovieSceneSequenceID >::ParamType FMovieSceneSequenceIDRef
Definition MovieSceneSequenceID.h:93
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition Archive.h:1208
Definition NameTypes.h:617
Definition MovieScene.Build.cs:6
Definition ArrayView.h:139
Definition UnrealString.h.inl:34
bool operator==(const TRange &Other) const
Definition Range.h:105
Definition MovieSceneCondition.h:88
Definition MovieSceneSequence.h:73
Definition MovieSceneSubSection.h:96
Definition MovieSceneSequenceID.h:96
constexpr FMovieSceneSequenceID Root
Definition MovieSceneSequenceID.h:98
@ false
Definition radaudio_common.h:23
Definition FrameRate.h:21
Definition MovieSceneFrameMigration.h:28
Definition MovieSceneSectionParameters.h:57
Definition MovieSceneSequenceHierarchy.h:199
FMovieSceneSequenceHierarchyNode(FMovieSceneSequenceIDRef InParentID)
Definition MovieSceneSequenceHierarchy.h:211
Definition MovieSceneSequenceHierarchy.h:279
const FMovieSceneSubSequenceData * FindSubData(FMovieSceneSequenceIDRef SequenceID) const
Definition MovieSceneSequenceHierarchy.h:314
EMovieSceneServerClientMask GetAccumulatedNetworkMask() const
Definition MovieSceneSequenceHierarchy.h:399
FMovieSceneSequenceHierarchyNode * FindNode(FMovieSceneSequenceIDRef SequenceID)
Definition MovieSceneSequenceHierarchy.h:303
void SetRootTransform(FMovieSceneSequenceTransform &&InTransform)
Definition MovieSceneSequenceHierarchy.h:371
const FMovieSceneSequenceTransform & GetRootTransform() const
Definition MovieSceneSequenceHierarchy.h:409
void AllSubSequenceIDs(TArray< FMovieSceneSequenceID > &OutSequenceIDs) const
Definition MovieSceneSequenceHierarchy.h:377
const TMap< FMovieSceneSequenceID, FMovieSceneSequenceHierarchyNode > & AllSubSequenceNodes() const
Definition MovieSceneSequenceHierarchy.h:389
UMovieSceneSequence * FindSubSequence(FMovieSceneSequenceIDRef SequenceID) const
Definition MovieSceneSequenceHierarchy.h:335
void AccumulateNetworkMask(EMovieSceneServerClientMask Mask)
Definition MovieSceneSequenceHierarchy.h:404
const TMovieSceneEvaluationTree< FMovieSceneSubSequenceTreeEntry > & GetTree() const
Definition MovieSceneSequenceHierarchy.h:394
const FMovieSceneSequenceHierarchyNode * FindNode(FMovieSceneSequenceIDRef SequenceID) const
Definition MovieSceneSequenceHierarchy.h:292
const TMap< FMovieSceneSequenceID, FMovieSceneSubSequenceData > & AllSubSequenceData() const
Definition MovieSceneSequenceHierarchy.h:383
FMovieSceneSubSequenceData * FindSubData(FMovieSceneSequenceIDRef SequenceID)
Definition MovieSceneSequenceHierarchy.h:325
Definition MovieSceneSequenceID.h:13
Definition MovieSceneSequenceInstanceData.h:61
Definition MovieSceneSequenceHierarchy.h:43
MOVIESCENE_API FMovieSceneSubSequenceData & operator=(FMovieSceneSubSequenceData &&)
MOVIESCENE_API FMovieSceneSubSequenceData(const FMovieSceneSubSequenceData &)
MOVIESCENE_API FMovieSceneSubSequenceData(FMovieSceneSubSequenceData &&)
MOVIESCENE_API FMovieSceneSubSequenceData & operator=(const FMovieSceneSubSequenceData &)
MOVIESCENE_API ~FMovieSceneSubSequenceData()
FGuid GetSubSectionSignature() const
Definition MovieSceneSequenceHierarchy.h:81
Definition MovieSceneSequenceHierarchy.h:226
MOVIESCENE_API FMovieSceneSubSequenceTreeEntry & operator=(FMovieSceneSubSequenceTreeEntry &&)
MOVIESCENE_API ~FMovieSceneSubSequenceTreeEntry()
MOVIESCENE_API FMovieSceneSubSequenceTreeEntry(FMovieSceneSubSequenceTreeEntry &&)
FMovieSceneSequenceID SequenceID
Definition MovieSceneSequenceHierarchy.h:247
ESectionEvaluationFlags Flags
Definition MovieSceneSequenceHierarchy.h:248
MOVIESCENE_API FMovieSceneSubSequenceTreeEntry(const FMovieSceneSubSequenceTreeEntry &)
MOVIESCENE_API FMovieSceneSubSequenceTreeEntry & operator=(const FMovieSceneSubSequenceTreeEntry &)
MOVIESCENE_API FMovieSceneSubSequenceTreeEntry()
Definition MovieSceneSequenceHierarchy.h:256
bool Serialize(FArchive &Ar)
Definition MovieSceneSequenceHierarchy.h:264
TMovieSceneEvaluationTree< FMovieSceneSubSequenceTreeEntry > Data
Definition MovieSceneSequenceHierarchy.h:270
Definition MovieSceneSequenceTransform.h:203
Definition SoftObjectPath.h:56
Definition MovieSceneEvaluationTree.h:603
Definition SoftObjectPtr.h:174
Definition StructOpsTypeTraits.h:11
@ WithIdenticalViaEquality
Definition StructOpsTypeTraits.h:18
@ WithSerializer
Definition StructOpsTypeTraits.h:23
Definition StructOpsTypeTraits.h:46
Definition WeakObjectPtrTemplates.h:25