Navigation
API > API/Editor > API/Editor/AnimGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UK2Node
- UAnimGraphNode_Base
- UAnimGraphNode_AssetPlayerBase
- UAnimGraphNode_BlendSpaceBase
- UAnimGraphNode_AimOffsetLookAt
- UAnimGraphNode_BlendSpaceEvaluator
- UAnimGraphNode_BlendSpacePlayer
- UAnimGraphNode_RotationOffsetBlendSpace
- UAnimGraphNode_BlendStack
- UAnimGraphNode_MotionMatching
- UAnimGraphNode_PoseByName
- UAnimGraphNode_PoseHandler
- UAnimGraphNode_PoseBlendNode
- UAnimGraphNode_PoseDriver
- UAnimGraphNode_SequenceEvaluator
- UAnimGraphNode_SequencePlayer
References
| Module | AnimGraph |
| Header | /Engine/Source/Editor/AnimGraph/Public/AnimGraphNode_AssetPlayerBase.h |
| Include | #include "AnimGraphNode_AssetPlayerBase.h" |
Syntax
class UAnimGraphNode_AssetPlayerBase : public UAnimGraphNode_Base
Remarks
Helper / intermediate for asset player graphical nodes
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | UnloadedSkeletonName | Used for filtering in the Blueprint context menu when the sequence asset this node uses is unloaded |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CopySettingsFromAnimationAsset
(
UAnimationAsset* Asset |
Override this to copy any relevant settings from the animation asset used when creating a node with a drag/drop operation. | |
| void | GetMenuActionsHelper
(
FBlueprintActionDatabaseRegistrar& InActionRegistrar, |
Helper function to gather menu actions from specific asset types supported by this node. | |
| FText | GetNodeTitleForAsset
(
ENodeTitleType::Type InTitleType, |
||
| FText | GetNodeTitleHelper
(
ENodeTitleType::Type InTitleType, |
Helper functions to build a title for an asset player node. | |
| void | PreloadRequiredAssetsHelper
(
UAnimationAsset* InAsset, |
Helper function to preload required assets (including those referenced on pins) | |
| void | SetAnimationAsset
(
UAnimationAsset* Asset |
||
| void | SetupNewNode
(
UEdGraphNode* InNewNode, |
Default setup function that can be used with GetMenuActionsHalper. | |
| void | ValidateAnimNodeDuringCompilationHelper
(
USkeleton* ForSkeleton, |
Helper function to validate player nodes. |
Overridden from UAnimGraphNode_Base
| Type | Name | Description | |
|---|---|---|---|
| void | GetOutputLinkAttributes
(
FNodeAttributeArray& OutAttributes |
Get the named attribute types that this node provides as outputs. Other attributes are assumed to 'pass through' this node. | |
| void | OnProcessDuringCompilation
(
IAnimBlueprintCompilationContext& InCompilationContext, |
UAnimGraphNode_Base interface | |
| void | ValidateAnimNodeDuringCompilation
(
USkeleton* ForSkeleton, |
Gives each visual node a chance to do final validation before it's node is harvested for use at runtime. |
Overridden from UK2Node
| Type | Name | Description | |
|---|---|---|---|
| bool | IsActionFilteredOut
(
FBlueprintActionFilter const& Filter |
UK2Node interface |
Overridden from UEdGraphNode
| Type | Name | Description | |
|---|---|---|---|
| FText | Gets the tooltip to display when over the node | ||
| void | PinConnectionListChanged
(
UEdGraphPin* Pin |
UEdGraphNode interface | |
| void | PinDefaultValueChanged
(
UEdGraphPin* Pin |
Called when the DefaultValue of one of the pins of this node is changed in the editor |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | UObject interface |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| FAnimationGroupReference | SyncGroup_DEPRECATED | Deprecated - sync group data is held on the contained FAnimNode_Base. |