Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
A node which gets the value of a variable which has been defined on the graph.
| Name | UMovieGraphVariableNode |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphVariableNode.h |
| Include Path | #include "Graph/Nodes/MovieGraphVariableNode.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieGraphVariableNode : public UMovieGraphNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphVariableNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphVariableNode() |
Graph/Nodes/MovieGraphVariableNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GraphVariable | TObjectPtr< UMovieGraphVariable > | The underlying graph variable this node represents. | Graph/Nodes/MovieGraphVariableNode.h | |
| OutputPin | FMovieGraphPinProperties | The properties for the output pin on this node. | Graph/Nodes/MovieGraphVariableNode.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphVariable * GetVariable() |
Gets the variable that this node represents. | Graph/Nodes/MovieGraphVariableNode.h |
|
bool IsGlobalVariable() |
Returns true if this node represents a global variable, else false. | Graph/Nodes/MovieGraphVariableNode.h |
|
void SetVariable
(
UMovieGraphVariable* InVariable |
Sets the variable that this node represents. | Graph/Nodes/MovieGraphVariableNode.h |
|
Overridden from UMovieGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | Graph/Nodes/MovieGraphVariableNode.h | |
virtual FText GetMenuCategory() |
Gets the category that the node belongs under. | Graph/Nodes/MovieGraphVariableNode.h | |
virtual FText GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. | Graph/Nodes/MovieGraphVariableNode.h | |
virtual FLinearColor GetNodeTitleColor() |
Gets the node's title color, as visible in the graph. | Graph/Nodes/MovieGraphVariableNode.h | |
virtual TArray< FMovieGraphPinProperties > GetOutputPinProperties() |
Gets the properties for all output pins. | Graph/Nodes/MovieGraphVariableNode.h | |
virtual FString GetResolvedValueForOutputPin
(
const FName& InPinName, |
Gets the resolved value of a named output pin (one that is returned in GetOutputPinProperties()). | Graph/Nodes/MovieGraphVariableNode.h | |
virtual bool GetResolvedValueForOutputPin
(
const FName& InPinName, |
The same functionality as the other method that returns a string. | Graph/Nodes/MovieGraphVariableNode.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditImport() |
Graph/Nodes/MovieGraphVariableNode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ContextHasEnabledAssignmentForVariable
(
const TObjectPtr< UMovieGraphVariable > InGraphVariable, |
Determines if the job in the given context has a valid, enabled variable assignment for the provided variable. | Graph/Nodes/MovieGraphVariableNode.h | |
static bool GetResolvedVariableValue
(
const TObjectPtr< UMovieGraphVariable > InGraphVariable, |
Resolves the provided variable, given a specific traversal context (needed in order to account for job-level overrides). | Graph/Nodes/MovieGraphVariableNode.h |