Combine Node
Description
Creates new vectors from the four inputs R, G, B and A. Output RGBA is a Vector 4 composed of inputs R, G, B and A. Output RGB is a Vector 3 composed of inputs R, G and B. Output RG is a Vector 2 composed of inputs R and G.
Ports
Name | Direction | Type | Binding | Description |
---|---|---|---|---|
R | Input | Vector 1 | None | Defines red channel of output |
G | Input | Vector 1 | None | Defines green channel of output |
B | Input | Vector 1 | None | Defines blue channel of output |
A | Input | Vector 1 | None | Defines alpha channel of output |
RGBA | Output | Vector 4 | None | Output value as Vector 4 |
RGB | Output | Vector 3 | None | Output value as Vector 3 |
RG | Output | Vector 2 | None | Output value as Vector 2 |
Generated Code Example
The following example code represents one possible outcome of this node.
void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG)
{
RGBA = float4(R, G, B, A);
RGB = float3(R, G, B);
RG = float2(R, G);
}