Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/Graph
Inheritance Hierarchy
- UObject
- UMovieGraphPin
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphPin.h |
| Include | #include "Graph/MovieGraphPin.h" |
Syntax
UCLASS ()
class UMovieGraphPin : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TObjectPtr< UMovieGraphEdge > > | Edges | A list of edges between pins. | |
| TObjectPtr< UMovieGraphNode > | Node | The node that this pin belongs to. | |
| FMovieGraphPinProperties | Properties |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddEdgeTo
(
UMovieGraphPin* InOtherPin |
||
| bool | |||
| bool | |||
| bool | BreakEdgeTo
(
UMovieGraphPin* InOtherPin |
||
| bool | CanCreateConnection
(
const UMovieGraphPin* InOtherPin |
||
| FPinConnectionResponse | CanCreateConnection_PinConnectionResponse
(
const UMovieGraphPin* InOtherPin |
||
| int32 | EdgeCount () |
||
| TArray< UMovieGraphPin * > | Gets all connected pins. | ||
| TArray< UMovieGraphNode * > | Utility function for scripting which gathers all of the nodes connected to this particular pin. | ||
| UMovieGraphPin * | Gets the first pin connected to this pin. Returns nullptr if no valid connection exists. | ||
| bool | IsConnected () |
||
| bool | IsConnectionToBranchAllowed
(
const UMovieGraphPin* OtherPin, |
Determines if the connection between this pin and OtherPin follows branch restriction rules. | |
| bool | IsInputPin () |
||
| bool | IsOutputPin () |
||
| bool | IsPinDirectionCompatibleWith
(
const UMovieGraphPin* OtherPin |
||
| bool | Modify
(
bool bAlwaysMarkDirty |