#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 this connection's bIsComputeChain flag:
-
bIsComputeChain == false: CameraNodeIndex indexes NodeTemplates.
-
bIsComputeChain == true: CameraNodeIndex indexes ComputeNodeTemplates.
The field names are preserved for serialization compatibility. The owning record also carries a legacy bIsComputeChain flag for old Set-variable records, but Get-variable data wires are connection-scoped because one variable can be read by both chains.
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). |
bool |
bIsComputeChain |
True when CameraNodeIndex indexes ComputeNodeTemplates; false when it indexes NodeTemplates. Stored per connection so copied Get-variable nodes can round-trip independently on the camera and BeginPlay compute chains. |
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).
bIsComputeChain¶
bool bIsComputeChain = false
True when CameraNodeIndex indexes ComputeNodeTemplates; false when it indexes NodeTemplates. Stored per connection so copied Get-variable nodes can round-trip independently on the camera and BeginPlay compute chains.