Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
A node which creates a condition that selects from a set of input branches.
| Name | UMovieGraphSelectNode |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphSelectNode.h |
| Include Path | #include "Graph/Nodes/MovieGraphSelectNode.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieGraphSelectNode : public UMovieGraphNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphSelectNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphSelectNode() |
Graph/Nodes/MovieGraphSelectNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SelectedOption | TObjectPtr< UMovieGraphValueContainer > | The currently selected option. | Graph/Nodes/MovieGraphSelectNode.h |
|
| SelectOptions | TObjectPtr< UMovieGraphValueContainer > | The options that are available on the node. | Graph/Nodes/MovieGraphSelectNode.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EMovieGraphValueType GetValueType() |
Gets the data type that the select node is currently using. | Graph/Nodes/MovieGraphSelectNode.h | |
const UObject * GetValueTypeObject() |
Gets the value type object associated with the value type currently set (if any). | Graph/Nodes/MovieGraphSelectNode.h | |
void SetDataType
(
const EMovieGraphValueType ValueType, |
Sets the data type for the select options and selected option (note that their data will be reset when this is called). | Graph/Nodes/MovieGraphSelectNode.h |
Overridden from UMovieGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< UMovieGraphPin * > EvaluatePinsToFollow
(
FMovieGraphEvaluationContext& InContext |
Used to determine which pins we should follow when trying to traverse the graph. | Graph/Nodes/MovieGraphSelectNode.h | |
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | Graph/Nodes/MovieGraphSelectNode.h | |
virtual TArray< FMovieGraphPinProperties > GetInputPinProperties() |
Gets the properties for all input pins. | Graph/Nodes/MovieGraphSelectNode.h | |
virtual FText GetKeywords() |
Gets the keywords (space-separated) that will be searched in the node creation context menu. | Graph/Nodes/MovieGraphSelectNode.h | |
virtual FText GetMenuCategory() |
Gets the category that the node belongs under. | Graph/Nodes/MovieGraphSelectNode.h | |
virtual FText GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. | Graph/Nodes/MovieGraphSelectNode.h | |
virtual FLinearColor GetNodeTitleColor() |
Gets the node's title color, as visible in the graph. | Graph/Nodes/MovieGraphSelectNode.h | |
virtual TArray< FMovieGraphPinProperties > GetOutputPinProperties() |
Gets the properties for all output pins. | Graph/Nodes/MovieGraphSelectNode.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Graph/Nodes/MovieGraphSelectNode.h |