# Vector 4 Node

## Description

Defines a **Vector 4** value in the shader. If Ports **X**, **Y**, **Z** and **W** are not connected with Edges this Node defines a constant **Vector 4**, otherwise this Node can be used to combine various **Vector 1** values.

## Ports

Name | Direction | Type | Binding | Description |
---|---|---|---|---|

X | Input | Vector 1 | None | Input x component value |

Y | Input | Vector 1 | None | Input y component value |

Z | Input | Vector 1 | None | Input z component value |

W | Input | Vector 1 | None | Input w component value |

Out | Output | Vector 4 | None | Output value |

## Generated Code Example

The following example code represents one possible outcome of this node.

```
float4 _Vector4_Out = float4(X, Y, Z, W);
```