109 EGraphState State = InvalidData;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ArrayView.h:139
Definition SharedPointer.h:1640
Definition ConstraintsManager.h:74
Definition ConstraintsEvaluationGraph.cpp:309
Definition ConstraintsEvaluationGraph.h:18
FGuid ConstraintID
Definition ConstraintsEvaluationGraph.h:20
TSet< uint32 > Parents
Definition ConstraintsEvaluationGraph.h:28
TSet< uint32 > Children
Definition ConstraintsEvaluationGraph.h:29
bool bEvaluating
Definition ConstraintsEvaluationGraph.h:35
FConstraintTickFunction * ConstraintTick
Definition ConstraintsEvaluationGraph.h:21
int32 NodeIndex
Definition ConstraintsEvaluationGraph.h:24
bool bMarkedForEvaluation
Definition ConstraintsEvaluationGraph.h:32
int32 ConstraintIndex
Definition ConstraintsEvaluationGraph.h:25
Definition ConstraintsManager.h:25
Definition ConstraintsEvaluationGraph.h:44
bool IsPendingEvaluation() const
Definition ConstraintsEvaluationGraph.cpp:158
static bool UseEvaluationGraph()
Definition ConstraintsEvaluationGraph.cpp:27
CONSTRAINTS_API void FlushPendingEvaluations()
Definition ConstraintsEvaluationGraph.cpp:63
void InvalidateData()
Definition ConstraintsEvaluationGraph.cpp:219
void Rebuild()
Definition ConstraintsEvaluationGraph.cpp:99
void MarkForEvaluation(const TWeakObjectPtr< UTickableConstraint > &InConstraint)
Definition ConstraintsEvaluationGraph.cpp:225
FConstraintsEvaluationGraph(const FConstraintsInWorld *InConstraintsInWorld)
Definition ConstraintsEvaluationGraph.h:46
bool GetSortedConstraints(TArray< TWeakObjectPtr< UTickableConstraint > > &OutConstraints)
Definition ConstraintsEvaluationGraph.cpp:121
Definition ConstraintSubsystem.h:19
Definition WeakObjectPtrTemplates.h:25