Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
| Name | UMovieGraphPin |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphPin.h |
| Include Path | #include "Graph/MovieGraphPin.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieGraphPin : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphPin
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Edges | TArray< TObjectPtr< UMovieGraphEdge > > | A list of edges between pins. | Graph/MovieGraphPin.h |
|
| Node | TObjectPtr< UMovieGraphNode > | The node that this pin belongs to. | Graph/MovieGraphPin.h |
|
| Properties | FMovieGraphPinProperties | Graph/MovieGraphPin.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bPropagateTypeRecursionGuard | bool | Recursion guard boolean to prevent PropagatePinProperties from hanging if there is a cycle of reroute nodes. | Graph/MovieGraphPin.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddEdgeTo
(
UMovieGraphPin* InOtherPin |
Graph/MovieGraphPin.h | ||
bool AllowsMultipleConnections() |
Graph/MovieGraphPin.h |
|
|
bool BreakAllEdges() |
Graph/MovieGraphPin.h | ||
bool BreakEdgeTo
(
UMovieGraphPin* InOtherPin |
Graph/MovieGraphPin.h | ||
bool CanCreateConnection
(
const UMovieGraphPin* InOtherPin |
Graph/MovieGraphPin.h |
|
|
FPinConnectionResponse CanCreateConnection_PinConnectionResponse
(
const UMovieGraphPin* InOtherPin |
Graph/MovieGraphPin.h | ||
int32 EdgeCount () |
Gets the number of edges connected to this pin. | Graph/MovieGraphPin.h |
|
TArray< UMovieGraphPin * > GetAllConnectedPins() |
Gets all connected pins. | Graph/MovieGraphPin.h |
|
TArray< UMovieGraphNode * > GetConnectedNodes () |
Utility function for scripting which gathers all of the nodes connected to this particular pin. | Graph/MovieGraphPin.h |
|
UMovieGraphPin * GetFirstConnectedPin
(
const bool bFollowRerouteConnections |
Gets the first pin connected to this pin. | Graph/MovieGraphPin.h |
|
bool IsConnected() |
Graph/MovieGraphPin.h |
|
|
bool IsConnectionToBranchAllowed
(
const UMovieGraphPin* OtherPin, |
Determines if the connection between this pin and OtherPin follows branch restriction rules. | Graph/MovieGraphPin.h |
|
bool IsInputPin() |
Graph/MovieGraphPin.h |
|
|
bool IsOutputPin() |
Graph/MovieGraphPin.h |
|
|
bool IsPinDirectionCompatibleWith
(
const UMovieGraphPin* OtherPin |
Determines if this pin's direction is compatible with another pin's direction. | Graph/MovieGraphPin.h |
|
bool IsTypeCompatibleWith
(
const UMovieGraphPin* InOtherPin |
Determines if this pin's type is compatible with another pin's type. | Graph/MovieGraphPin.h |
|
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Modify
(
bool bAlwaysMarkDirty |
Graph/MovieGraphPin.h |