Navigation
API > API/Plugins > API/Plugins/BlendStackEditor
Inheritance Hierarchy
- UK2Node
- UAnimGraphNode_Base
- UAnimGraphNode_AssetPlayerBase
- UAnimGraphNode_BlendStack_Base
- UAnimGraphNode_BlendStack
- UAnimGraphNode_ChooserPlayer
- UAnimGraphNode_MotionMatching
- UAnimGraphNode_MotionMatchingInteraction
References
| Module | BlendStackEditor |
| Header | /Engine/Plugins/Animation/BlendStack/Source/Editor/Public/AnimGraphNode_BlendStack.h |
| Include | #include "AnimGraphNode_BlendStack.h" |
Syntax
UCLASS (Abstract)
class UAnimGraphNode_BlendStack_Base : public UAnimGraphNode_AssetPlayerBase
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ExpandGraphAndProcessNodes
(
int GraphIndex, |
Helper function for compilation. | |
| FAnimNode_BlendStack_Standalone * | |||
| int32 | |||
| TArray< UEdGraph * > | GetSubGraphs () |
Overridden from UAnimGraphNode_Base
| Type | Name | Description | |
|---|---|---|---|
| void | BakeDataDuringCompilation
(
FCompilerResultsLog& MessageLog |
Gives each visual node a chance to update the node template before it is inserted in the compiled class. | |
| void | DestroyNode () |
||
| bool | BEGIN Interface to support transition getter if you return true for DoesSupportExposeTimeForTransitionGetter you should implement all below functions | ||
| UAnimationAsset * | |||
| UObject * | By default return any animation assets we have. | ||
| void | GetOutputLinkAttributes
(
FNodeAttributeArray& OutAttributes |
Get the named attribute types that this node provides as outputs. Other attributes are assumed to 'pass through' this node. | |
| const TCHAR * | |||
| UScriptStruct * | |||
| void | |||
| void | OnProcessDuringCompilation
(
IAnimBlueprintCompilationContext& InCompilationContext, |
UAnimGraphNode_Base interface | |
| void | |||
| void | |||
| void | Serialize
(
FArchive& Ar |
UObject interface |