#include <ComposableCameraNodePinTypes.h>
Describes a wire between an internal-variable graph node (Get or Set) and a camera/compute node pin.
For a Get variable node: CameraNodeIndex/CameraPinName identify a node's input pin that reads the variable's current value.
For a Set variable node: CameraNodeIndex/CameraPinName identify a node's output pin whose value is written into the variable when the source node executes.
The "Camera" prefix on CameraNodeIndex / CameraPinName is a legacy naming artifact from before variable nodes could live on the compute chain. The index space depends on the owning FComposableCameraVariableNodeRecord's bIsComputeChain flag:
-
bIsComputeChain == false: CameraNodeIndex indexes NodeTemplates.
-
bIsComputeChain == true: CameraNodeIndex indexes ComputeNodeTemplates.
The field names are preserved for serialization compatibility.
Public Attributes¶
| Return | Name | Description |
|---|---|---|
int32 |
CameraNodeIndex |
Index of the node endpoint. Indexes NodeTemplates for camera-chain records, ComputeNodeTemplates for compute-chain records. The "Camera" prefix is preserved for serialization compatibility. |
FName |
CameraPinName |
Name of the pin on the node (input pin for Get, output pin for Set). |
CameraNodeIndex¶
int32 CameraNodeIndex = INDEX_NONE
Index of the node endpoint. Indexes NodeTemplates for camera-chain records, ComputeNodeTemplates for compute-chain records. The "Camera" prefix is preserved for serialization compatibility.
CameraPinName¶
FName CameraPinName
Name of the pin on the node (input pin for Get, output pin for Set).