Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/AnimGraph/Public/AnimGraphNode_LinkedInputPose.h |
Include |
#include "AnimGraphNode_LinkedInputPose.h" |
class UAnimGraphNode_LinkedInputPose :
public UAnimGraphNode_Base,
public IClassVariableCreator
Name | Description | ||
---|---|---|---|
|
FunctionReference |
Reference to the stub function we use to build our parameters |
|
|
InputPoseIndex |
The index of the input pose, used alongside FunctionReference to build parameters |
|
|
Inputs |
||
|
Node |
Name | Description | |
---|---|---|
|
UAnimGraphNode_LinkedInputPose() |
Name | Description | ||
---|---|---|---|
|
ConformInputPoseName() |
Conform input pose name according to function |
|
|
GetNumInputs() |
||
|
IsEditable() |
||
|
IterateFunctionParameters ( |
Helper function for iterating stub function parameters |
|
|
TSharedRef< ... |
MakeNameWidget ( |
Make a name widget for this linked input pose node |
|
PromoteFromInterfaceOverride() |
Promotes the node from being a part of an interface override to a full function that allows for parameter and result pin additions |
|
|
ValidateAgainstFunctionReference() |
Validate pose index against the function reference (used to determine whether we should exist or not) |
Name | Description | ||
---|---|---|---|
|
CustomizeDetails ( |
UAnimGraphNode_Base interface |
|
|
GetOutputLinkAttributes ( |
Get the named attribute types that this node provides as outputs. Other attributes are assumed to 'pass through' this node. |
|
|
OnCopyTermDefaultsToDefaultObject |
Override point for CopyTermDefaultsToDefaultObject Copy this node's data during the last phase of compilation where term defaults are copied to the new CDO |
|
|
ShouldShowAttributesOnPins() |
Name | Description | ||
---|---|---|---|
|
ExpandNode ( |
Expands a node while compiling, which may add additional nodes or delete this node |
|
|
HasExternalDependencies |
UK2Node interface |
|
|
ReallocatePinsDuringReconstruction ( |
Reallocate pins during reconstruction; by default ignores the old pins and calls AllocateDefaultPins() If you override this to create additional pins you likely need to call RestoreSplitPins to restore any pins that have been split (e.g. a vector pin split into its components) |
Name | Description | ||
---|---|---|---|
|
AllocateDefaultPins() |
Allocate default pins for a given node, based only the NodeType, which should already be filled in. |
|
|
CanDuplicateNode() |
Whether or not this node can be safely duplicated (via copy/paste, etc...) in the graph |
|
|
CanUserDeleteNode() |
Whether or not this node can be deleted by user action |
|
|
GetNodeTitle ( |
Gets the name of this node, shown in title bar |
|
|
GetNodeTitleColor() |
UEdGraphNode interface |
|
|
GetTooltipText() |
Gets the tooltip to display when over the node |
|
|
IsCompatibleWithGraph ( |
Determine if a node of this type can be created for the specified graph. |
|
|
PostPlacedNewNode() |
A chance to initialize a new node; called just once when a new node is created, before AutowireNewNode or AllocateDefaultPins is called. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
UObject interface |
Name | Description | ||
---|---|---|---|
|
CreateClassVariablesFromBlueprint |
IClassVariableCreator interface |