UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneTrackIdentifier.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8#include "MovieSceneTrackIdentifier.generated.h"
9
10USTRUCT()
12{
14
18
20
21 explicit operator bool() const
22 {
23 return Value != -1;
24 }
25
27 {
28 ++Value;
29 return *this;
30 }
31
33 {
34 return A.Value == B.Value;
35 }
36
38 {
39 return A.Value != B.Value;
40 }
41
43 {
44 return A.Value < B.Value;
45 }
46
48 {
49 return A.Value > B.Value;
50 }
51
53 {
54 return In.Value;
55 }
56
59 {
62 {
63 return false;
64 }
65
66 Ar << Value;
67 return true;
68 }
69
75
76private:
77
79
80 UPROPERTY()
82};
83
86{
87 enum
88 {
89 WithSerializer = true, WithIdenticalViaEquality = true
90 };
91 static constexpr EPropertyObjectReferenceType WithSerializerObjectReferences = EPropertyObjectReferenceType::None;
92};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
EPropertyObjectReferenceType
Definition ObjectMacros.h:533
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Archive.h:1208
virtual void Serialize(void *V, int64 Length)
Definition Archive.h:1689
virtual CORE_API void UsingCustomVersion(const struct FGuid &Guid)
Definition Archive.cpp:590
CORE_API int32 CustomVer(const struct FGuid &Key) const
Definition Archive.cpp:602
@ MovieSceneMetaDataSerialization
Definition EditorObjectVersion.h:51
CORE_API static const FGuid GUID
Definition EditorObjectVersion.h:100
Definition MovieSceneEvaluationTemplate.h:160
Definition MovieSceneTrackIdentifier.h:12
friend FArchive & operator<<(FArchive &Ar, FMovieSceneTrackIdentifier &Identifier)
Definition MovieSceneTrackIdentifier.h:70
friend uint32 GetTypeHash(FMovieSceneTrackIdentifier In)
Definition MovieSceneTrackIdentifier.h:52
friend bool operator<(FMovieSceneTrackIdentifier A, FMovieSceneTrackIdentifier B)
Definition MovieSceneTrackIdentifier.h:42
friend bool operator!=(FMovieSceneTrackIdentifier A, FMovieSceneTrackIdentifier B)
Definition MovieSceneTrackIdentifier.h:37
friend bool operator==(FMovieSceneTrackIdentifier A, FMovieSceneTrackIdentifier B)
Definition MovieSceneTrackIdentifier.h:32
FMovieSceneTrackIdentifier & operator++()
Definition MovieSceneTrackIdentifier.h:26
bool Serialize(FArchive &Ar)
Definition MovieSceneTrackIdentifier.h:58
static FMovieSceneTrackIdentifier Invalid()
Definition MovieSceneTrackIdentifier.h:19
friend bool operator>(FMovieSceneTrackIdentifier A, FMovieSceneTrackIdentifier B)
Definition MovieSceneTrackIdentifier.h:47
Definition StructOpsTypeTraits.h:11
Definition StructOpsTypeTraits.h:46