Navigation
API > API/Plugins > API/Plugins/UAFAnimNode
A simple stack implementation that supports an indirect allocator for its entries. Type safety is enforced at runtime and compile time where possible.
In order to use a stack with a new type, make sure that the type has been registered with the following macro: UE_UAF_REGISTER_STACK_TYPE.
| Name | FUAFStack |
| Type | class |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimNode/Source/UAFAnimNode/Public/UAF/UAFStack.h |
| Include Path | #include "UAF/UAFStack.h" |
Syntax
class FUAFStack
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUAFStack
(
const FUAFStackName& Name, |
UAF/UAFStack.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FUAFStack() |
Virtual destructor to simplify destruction. | UAF/UAFStack.h |
Structs
| Name | Remarks |
|---|---|
| FEntryHeader |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FName & GetName() |
Returns the stack name. | UAF/UAFStack.h | |
uint32 GetTypeID() |
Returns the stack type ID. | UAF/UAFStack.h | |
bool IsEmpty() |
Returns whether or not the stack is empty. | UAF/UAFStack.h | |
uint32 Num() |
Returns the number of stack entries. | UAF/UAFStack.h |
Public Virtual
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FEntryHeader * PeekImpl
(
uint32 OffsetFromTop |
UAF/UAFStack.h |