Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph
| Name | FAnimNextSimpleAnimGraphBuilder |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Public/Factory/AnimNextSimpleAnimGraphBuilder.h |
| Include Path | #include "Factory/AnimNextSimpleAnimGraphBuilder.h" |
Syntax
USTRUCT ()
struct FAnimNextSimpleAnimGraphBuilder : public FAnimNextAnimGraphBuilder
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ComponentStructs | TArray< TObjectPtr< const UScriptStruct > > | The structs we used to generate the graph's components. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
| FAnimationAnimNextRuntimeTest_SimpleGraphBuilder | friend | Factory/AnimNextSimpleAnimGraphBuilder.h | ||
| FAnimNextFactoryParams | friend | Factory/AnimNextSimpleAnimGraphBuilder.h | ||
| FAnimNextGraphInstanceTaskInstanceData | friend | Factory/AnimNextSimpleAnimGraphBuilder.h | ||
| ReferencedVariableAssets | TArray< TObjectPtr< const UUAFRigVMAsset > > | All the assets whose variables we will reference/instance at runtime. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
| ReferencedVariableRigVMAssets | TArray< TScriptInterface< const IRigVMRuntimeAssetInterface > > | All the IRigVMRuntimeAssetInterface whose variables we will reference/instance at runtime. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
| Stacks | TArray< FAnimNextSimpleAnimGraphBuilderTraitStackDesc > | The trait stacks we will use to generate our data. | Factory/AnimNextSimpleAnimGraphBuilder.h |
|
| VariableStructs | TArray< TObjectPtr< const UScriptStruct > > | Factory/AnimNextSimpleAnimGraphBuilder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddComponentStruct
(
const UScriptStruct* InStruct |
Add a component struct to this builder. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
void AddLink
(
int32 InOutputStackIndex, |
Add a link between the output of the specified stack and the input stack's child. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
void AddTraitInstancedStruct
(
int32 InStackIndex, |
Factory/AnimNextSimpleAnimGraphBuilder.h | ||
void AddTraitStructView
(
int32 InStackIndex, |
Push a trait struct onto the supplied stack. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
void AddVariableMapping
(
FAnimNextVariableReference InVariable, |
Add a variable mapping between a public variable and a trait's latent property. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
void AddVariableMappingToAll
(
FAnimNextVariableReference InVariable, |
Add a variable mapping between a public variable and all trait latent properties of the specified name. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
void AddVariablesAsset
(
const TObjectPtr< const UUAFRigVMAsset >& UAFAsset |
Factory/AnimNextSimpleAnimGraphBuilder.h | ||
void AddVariablesRigVMAsset
(
const TScriptInterface< const IRigVMRuntimeAssetInterface >& RigVMAssetInterface |
Factory/AnimNextSimpleAnimGraphBuilder.h | ||
void AddVariableStruct
(
const UScriptStruct* InStruct |
Add a variable struct. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
int32 GetNumStacks() |
Get the number of stacks from this graph. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
bool IsValid() |
Check whether this method is empty or not. | Factory/AnimNextSimpleAnimGraphBuilder.h | |
void Reset() |
Reset back to empty state. | Factory/AnimNextSimpleAnimGraphBuilder.h |