Navigation
API > API/Plugins > API/Plugins/AnimNextAnimGraph
A queue of children to traverse.
| Name | FUpdateTraversalQueue |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/AnimNextAnimGraph/Source/AnimNextAnimGraph/Public/TraitInterfaces/IUpdate.h |
| Include Path | #include "TraitInterfaces/IUpdate.h" |
Syntax
struct FUpdateTraversalQueue
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUpdateTraversalQueue
(
FUpdateTraversalContext& InTraversalContext |
TraitInterfaces/IUpdate.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FUpdateTraversalContext | friend | TraitInterfaces/IUpdate.h | ||
| QueuedUpdateStackHead | Private::FUpdateEntry * | The head pointer of the queued update stack When a child is queued for traversal, it is first appended to this stack Once all children have been queued and pre-update terminates, this stack is emptied and pushed onto the update stack | TraitInterfaces/IUpdate.h | |
| TraversalContext | FUpdateTraversalContext & | The current traversal context. | TraitInterfaces/IUpdate.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Push
(
const FWeakTraitPtr& ChildPtr, |
Queued a child for traversal Children are processed in the same order they are queued | TraitInterfaces/IUpdate.h |
See Also
- IUpdateTraversal::QueueChildrenForTraversal