UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneEvaluationOperand.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "Misc/Guid.h"
7
8#include "MovieSceneEvaluationOperand.generated.h"
9
13USTRUCT()
15{
17
18
22 : SequenceID(0)
23 {
24 }
25
34
38 bool IsValid() const
39 {
40 return SequenceID != MovieSceneSequenceID::Invalid;
41 }
42
44 {
45 return A.SequenceID == B.SequenceID && A.ObjectBindingID == B.ObjectBindingID;
46 }
47
49 {
50 return HashCombine(GetTypeHash(In.SequenceID), GetTypeHash(In.ObjectBindingID));
51 }
52
54 UPROPERTY()
55 FGuid ObjectBindingID;
56
58 UPROPERTY()
60};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
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
constexpr uint32 HashCombine(uint32 A, uint32 C)
Definition TypeHash.h:36
uint32_t uint32
Definition binka_ue_file_header.h:6
constexpr FMovieSceneSequenceID Invalid
Definition MovieSceneSequenceID.h:97
Definition Guid.h:109
Definition MovieSceneEvaluationOperand.h:15
FMovieSceneSequenceID SequenceID
Definition MovieSceneEvaluationOperand.h:59
bool IsValid() const
Definition MovieSceneEvaluationOperand.h:38
FGuid ObjectBindingID
Definition MovieSceneEvaluationOperand.h:55
FMovieSceneEvaluationOperand(FMovieSceneSequenceIDRef InSequenceID, const FGuid &InObjectBindingID)
Definition MovieSceneEvaluationOperand.h:29
friend bool operator==(const FMovieSceneEvaluationOperand &A, const FMovieSceneEvaluationOperand &B)
Definition MovieSceneEvaluationOperand.h:43
friend uint32 GetTypeHash(const FMovieSceneEvaluationOperand &In)
Definition MovieSceneEvaluationOperand.h:48
Definition MovieSceneSequenceID.h:13