Navigation
API > API/Editor > API/Editor/AnimGraph
| Name | UAnimGraphNode_LinkedInputPose |
| Type | class |
| Header File | /Engine/Source/Editor/AnimGraph/Public/AnimGraphNode_LinkedInputPose.h |
| Include Path | #include "AnimGraphNode_LinkedInputPose.h" |
Syntax
UCLASS ()
class UAnimGraphNode_LinkedInputPose :
public UAnimGraphNode_Base ,
public IClassVariableCreator
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UK2Node → UAnimGraphNode_Base → UAnimGraphNode_LinkedInputPose
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimGraphNode_LinkedInputPose() |
AnimGraphNode_LinkedInputPose.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FunctionReference | FMemberReference | Reference to the stub function we use to build our parameters | AnimGraphNode_LinkedInputPose.h | |
| InputPoseIndex | int32 | The index of the input pose, used alongside FunctionReference to build parameters | AnimGraphNode_LinkedInputPose.h | |
| Inputs | TArray< FAnimBlueprintFunctionPinInfo > | AnimGraphNode_LinkedInputPose.h |
|
|
| Node | FAnimNode_LinkedInputPose | AnimGraphNode_LinkedInputPose.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ConformInputPoseName() |
Conform input pose name according to function | AnimGraphNode_LinkedInputPose.h | |
int32 GetNumInputs() |
AnimGraphNode_LinkedInputPose.h | ||
bool IsEditable() |
AnimGraphNode_LinkedInputPose.h | ||
void IterateFunctionParameters
(
TFunctionRef< void(const FName&, const FEdGraphPinType&)> InFunc |
Helper function for iterating stub function parameters | AnimGraphNode_LinkedInputPose.h | |
TSharedRef< SWidget > MakeNameWidget
(
IDetailLayoutBuilder& DetailBuilder |
Make a name widget for this linked input pose node | AnimGraphNode_LinkedInputPose.h | |
void PromoteFromInterfaceOverride() |
Promotes the node from being a part of an interface override to a full function that allows for parameter and result pin additions | AnimGraphNode_LinkedInputPose.h | |
bool ValidateAgainstFunctionReference() |
Validate pose index against the function reference (used to determine whether we should exist or not) | AnimGraphNode_LinkedInputPose.h |
Overridden from UAnimGraphNode_Base
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CustomizeDetails
(
IDetailLayoutBuilder& DetailBuilder |
UAnimGraphNode_Base interface | AnimGraphNode_LinkedInputPose.h | |
virtual void GetOutputLinkAttributes
(
FNodeAttributeArray& OutAttributes |
Get the named attribute types that this node provides as outputs. Other attributes are assumed to 'pass through' this node. | AnimGraphNode_LinkedInputPose.h | |
virtual void GetRequiredExtensions
(
TArray< TSubclassOf< UAnimBlueprintExtension > >& OutExtensions |
Get the extension types that this node type holds on the anim blueprint. Some extension types are always requested by the system. | AnimGraphNode_LinkedInputPose.h | |
virtual void OnCopyTermDefaultsToDefaultObject
(
IAnimBlueprintCopyTermDefaultsContext& InCompilationContext, |
Override point for CopyTermDefaultsToDefaultObject Copy this node's data during the last phase of compilation where term defaults are copied to the new CDO | AnimGraphNode_LinkedInputPose.h | |
virtual bool ShouldShowAttributesOnPins() |
AnimGraphNode_LinkedInputPose.h |
Overridden from UK2Node
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ExpandNode
(
FKismetCompilerContext& InCompilerContext, |
UK2Node interface | AnimGraphNode_LinkedInputPose.h | |
virtual FText GetMenuCategory() |
AnimGraphNode_LinkedInputPose.h | ||
virtual void ReallocatePinsDuringReconstruction
(
TArray< UEdGraphPin* >& OldPins |
AnimGraphNode_LinkedInputPose.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AllocateDefaultPins() |
AnimGraphNode_LinkedInputPose.h | ||
virtual bool CanDuplicateNode() |
AnimGraphNode_LinkedInputPose.h | ||
virtual bool CanUserDeleteNode() |
AnimGraphNode_LinkedInputPose.h | ||
virtual FText GetNodeTitle
(
ENodeTitleType::Type TitleType |
AnimGraphNode_LinkedInputPose.h | ||
virtual FLinearColor GetNodeTitleColor() |
UEdGraphNode interface | AnimGraphNode_LinkedInputPose.h | |
virtual FText GetTooltipText() |
AnimGraphNode_LinkedInputPose.h | ||
| AnimGraphNode_LinkedInputPose.h | |||
virtual bool IsCompatibleWithGraph
(
UEdGraph const* Graph |
AnimGraphNode_LinkedInputPose.h | ||
virtual void PostPlacedNewNode() |
AnimGraphNode_LinkedInputPose.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
UObject interface | AnimGraphNode_LinkedInputPose.h |
Overridden from IClassVariableCreator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CreateClassVariablesFromBlueprint
(
IAnimBlueprintVariableCreationContext& InCreationContext |
IClassVariableCreator interface | AnimGraphNode_LinkedInputPose.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ReconstructLayerNodes
(
UBlueprint* InBlueprint |
Reconstruct any layer nodes in this BP post-edit | AnimGraphNode_LinkedInputPose.h |