Navigation
API > API/Editor > API/Editor/AnimGraph
Inheritance Hierarchy
- UK2Node_CallFunction
- UK2Node_AnimGetter
References
Module | AnimGraph |
Header | /Engine/Source/Editor/AnimGraph/Public/K2Node_AnimGetter.h |
Include | #include "K2Node_AnimGetter.h" |
Syntax
UCLASS (MinimalAPI)
class UK2Node_AnimGetter : public UK2Node_CallFunction
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FText | CachedTitle | Cached node title. |
![]() ![]() |
TArray< FString > | Contexts | List of valid contexts for the node. |
![]() ![]() |
TObjectPtr< UClass > | GetterClass | The UAnimInstance derived class that implements the getter we are running. |
![]() ![]() |
TObjectPtr< const UAnimBlueprint > | SourceAnimBlueprint | The anim blueprint that generated this getter. |
![]() ![]() |
TObjectPtr< UAnimGraphNode_Base > | SourceNode | The node that is required for the getter. |
![]() ![]() |
TObjectPtr< UAnimStateNodeBase > | SourceStateNode | UAnimStateNode doesn't use the same hierarchy so we need to have a seperate property here to handle those. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ||
![]() ![]() |
void | BeginDestroy () |
|
![]() ![]() ![]() |
bool | CanCreateUnderSpecifiedSchema
(
const UEdGraphSchema* Schema |
|
![]() ![]() ![]() |
bool | ||
![]() ![]() |
FText | GenerateTitle
(
UFunction* Getter, |
Generates a title for the node based on its function and the context it is in |
![]() ![]() ![]() |
void | GetMenuActions
(
FBlueprintActionDatabaseRegistrar& ActionRegistrar |
|
![]() ![]() ![]() |
FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
|
![]() ![]() |
bool | GetterRequiresParameter
(
const UFunction* Getter, |
Returns whether or not the provided UFunction requires the named parameter |
![]() ![]() |
bool | IsActionFilteredOut
(
FBlueprintActionFilter const& Filter |
|
![]() ![]() |
bool | IsContextValidForSchema
(
const UEdGraphSchema* Schema |
Checks the cached context strings to make sure this getter is valid within the provided schema |
![]() ![]() |
void | PostLoad () |
|
![]() ![]() |
void | ||
![]() ![]() |
void | ||
![]() |
void | PostSpawnNodeSetup
(
UEdGraphNode* NewNode, |
Passed to blueprint spawners to configure spawned nodes |
![]() ![]() |
void | ||
![]() |
void | Fixes the SourceNode to be the state machine owner of SourceStateNode (if it is not null) | |
![]() |
void | Fixes the SourceStateNode to be the state of the node's owner. | |
![]() ![]() |
void | Serialize
(
FArchive& Ar |
|
![]() ![]() |
void | ||
![]() |
void | Recache the title, used if the source node or source state changes | |
![]() ![]() |
void | UpdateCachedTitle
(
FNodeSpawnData& SpawnData |
Sets CachedTitle for a new node to be created |
![]() ![]() ![]() |
void | ValidateNodeDuringCompilation
(
FCompilerResultsLog& MessageLog |