Navigation
API > API/Editor > API/Editor/AnimGraph
| Name | UAnimGraphNode_BlendSpaceGraphBase |
| Type | class |
| Header File | /Engine/Source/Editor/AnimGraph/Public/AnimGraphNode_BlendSpaceGraphBase.h |
| Include Path | #include "AnimGraphNode_BlendSpaceGraphBase.h" |
Syntax
UCLASS (Abstract)
class UAnimGraphNode_BlendSpaceGraphBase : public UAnimGraphNode_Base
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UK2Node → UAnimGraphNode_Base → UAnimGraphNode_BlendSpaceGraphBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimGraphNode_BlendSpaceGraphBase() |
AnimGraphNode_BlendSpaceGraphBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimationBlendSpaceSampleGraph * AddGraph
(
FName InSampleName, |
Adds a new graph to the internal array. | AnimGraphNode_BlendSpaceGraphBase.h | |
UBlendSpaceGraph * GetBlendSpaceGraph() |
Access the 'dummy' blendspace graph. | AnimGraphNode_BlendSpaceGraphBase.h | |
TArrayView< UEdGraph *const > GetGraphs() |
Access the graphs for each sample. | AnimGraphNode_BlendSpaceGraphBase.h | |
int32 GetSampleIndex
(
const UEdGraph* Graph |
Returns the sample index associated with the graph, or -1 if not found | AnimGraphNode_BlendSpaceGraphBase.h | |
FName GetSyncGroupName() |
AnimGraphNode_BlendSpaceGraphBase.h | ||
void RemoveGraph
(
int32 InSampleIndex |
Removes the graph at the specified index. | AnimGraphNode_BlendSpaceGraphBase.h | |
void ReplaceGraph
(
int32 InSampleIndex, |
Replaces the graph at the specified index. | AnimGraphNode_BlendSpaceGraphBase.h | |
void SetSyncGroupName
(
FName InName |
Set the sync group name assigned to this node. | AnimGraphNode_BlendSpaceGraphBase.h | |
void SetupFromAsset
(
const FAssetData& InAssetData, |
Setup this node from the specified asset. | AnimGraphNode_BlendSpaceGraphBase.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostPlacedNewNode() |
AnimGraphNode_BlendSpaceGraphBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimationBlendSpaceSampleGraph * AddGraphInternal
(
FName InSampleName, |
Helper function for AddGraph/ReplaceGraph - builds the new graph but doesn't add it to Graphs array. | AnimGraphNode_BlendSpaceGraphBase.h | |
UAnimGraphNode_Base * ExpandGraphAndProcessNodes
(
UEdGraph* SourceGraph, |
Helper function for compilation. | AnimGraphNode_BlendSpaceGraphBase.h | |
FString GetBlendSpaceGraphName() |
Get the name of the blendspace graph. | AnimGraphNode_BlendSpaceGraphBase.h | |
FString GetBlendSpaceName() |
Get the name of the blendspace. | AnimGraphNode_BlendSpaceGraphBase.h | |
void SetupFromClass
(
TSubclassOf< UBlendSpace > InBlendSpaceClass, |
Setup this node from the specified class. | AnimGraphNode_BlendSpaceGraphBase.h |
Overridden from UAnimGraphNode_Base
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CustomizeDetails
(
IDetailLayoutBuilder& DetailBuilder |
Can customize details tab | AnimGraphNode_BlendSpaceGraphBase.h | |
virtual void CustomizePinData
(
UEdGraphPin* Pin, |
Customize pin data based on the input | AnimGraphNode_BlendSpaceGraphBase.h | |
virtual void GetInputLinkAttributes
(
FNodeAttributeArray& OutAttributes |
Get the named attribute types that this node takes (absorbs) as inputs. Other attributes are assumed to 'pass through' this node. | AnimGraphNode_BlendSpaceGraphBase.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_BlendSpaceGraphBase.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_BlendSpaceGraphBase.h | |
virtual void OnProcessDuringCompilation
(
IAnimBlueprintCompilationContext& InCompilationContext, |
Process this node's data during compilation (override point) | AnimGraphNode_BlendSpaceGraphBase.h | |
virtual void PostProcessPinName
(
const UEdGraphPin* Pin, |
Give the node a chance to change the display name of a pin. | AnimGraphNode_BlendSpaceGraphBase.h |
Overridden from UK2Node
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetMenuCategory() |
AnimGraphNode_BlendSpaceGraphBase.h | ||
virtual bool IsActionFilteredOut
(
FBlueprintActionFilter const& Filter |
AnimGraphNode_BlendSpaceGraphBase.h | ||
virtual void PreloadRequiredAssets() |
AnimGraphNode_BlendSpaceGraphBase.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DestroyNode() |
AnimGraphNode_BlendSpaceGraphBase.h | ||
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
AnimGraphNode_BlendSpaceGraphBase.h | ||
virtual UObject * GetJumpTargetForDoubleClick() |
By default return any animation assets we have. | AnimGraphNode_BlendSpaceGraphBase.h | |
virtual FLinearColor GetNodeTitleColor() |
AnimGraphNode_BlendSpaceGraphBase.h | ||
| AnimGraphNode_BlendSpaceGraphBase.h | |||
virtual FText GetTooltipText() |
AnimGraphNode_BlendSpaceGraphBase.h | ||
virtual void JumpToDefinition() |
AnimGraphNode_BlendSpaceGraphBase.h | ||
virtual TSharedPtr< INameValidatorInterface > MakeNameValidator() |
AnimGraphNode_BlendSpaceGraphBase.h | ||
virtual void OnRenameNode
(
const FString& NewName |
AnimGraphNode_BlendSpaceGraphBase.h | ||
virtual void PostPasteNode() |
AnimGraphNode_BlendSpaceGraphBase.h |