Navigation
API > API/Runtime > API/Runtime/Constraints
A structure that uniquely identifies a constraint within the evaluation graph
| Name | FConstraintNode |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Animation/Constraints/Public/ConstraintsEvaluationGraph.h |
| Include Path | #include "ConstraintsEvaluationGraph.h" |
Syntax
struct FConstraintNode
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEvaluating | bool | Whether this node is currently being evaluated (used to avoid re-entrant evaluations). | ConstraintsEvaluationGraph.h | |
| bMarkedForEvaluation | bool | Whether this node needs to be evaluated on the next flush. | ConstraintsEvaluationGraph.h | |
| Children | TSet< uint32 > | ConstraintsEvaluationGraph.h | ||
| ConstraintID | FGuid | Constraint data | ConstraintsEvaluationGraph.h | |
| ConstraintIndex | int32 | ConstraintsEvaluationGraph.h | ||
| ConstraintTick | FConstraintTickFunction * | ConstraintsEvaluationGraph.h | ||
| NodeIndex | int32 | Internal indices for quick navigation through the nodes and constraints data structures | ConstraintsEvaluationGraph.h | |
| Parents | TSet< uint32 > | Internal hierarchy representing dependencies at the nodes level (indices here represent the nodes' NodeIndex) | ConstraintsEvaluationGraph.h |