[]
Initializes a new instance of the Vector4 struct.
public Vector4(float value)
| Type | Name | Description |
|---|---|---|
| float | value | The value that will be assigned to all components. |
Initializes a new instance of the Vector4 struct.
public Vector4(float x, float y, float z, float w)
| Type | Name | Description |
|---|---|---|
| float | x | Initial value for the X component of the vector. |
| float | y | Initial value for the Y component of the vector. |
| float | z | Initial value for the Z component of the vector. |
| float | w | Initial value for the W component of the vector. |
Initializes a new instance of the Vector4 struct.
public Vector4(Vector3 value, float w)
| Type | Name | Description |
|---|---|---|
| Vector3 | value | A vector containing the values with which to initialize the X, Y, and Z components. |
| float | w | Initial value for the W component of the vector. |
Initializes a new instance of the Vector4 struct.
public Vector4(Vector2 value, float z, float w)
| Type | Name | Description |
|---|---|---|
| Vector2 | value | A vector containing the values with which to initialize the X and Y components. |
| float | z | Initial value for the Z component of the vector. |
| float | w | Initial value for the W component of the vector. |
Initializes a new instance of the Vector4 struct.
public Vector4(float[] values)
| Type | Name | Description |
|---|---|---|
| float[] | values | The values to assign to the X, Y, Z, and W components of the vector. This must be an array with four elements. |
| Type | Condition |
|---|---|
| ArgumentNullException | Thrown when |
| ArgumentOutOfRangeException | Thrown when |