Vector4
Declaration
public struct Strawberry.Math.Vector4
Constructors
Vector4
void Vector4(float x, float y, float z, float w)
Parameters:
| Name | Type | Description |
|---|---|---|
x |
System.Single |
|
y |
System.Single |
|
z |
System.Single |
|
w |
System.Single |
Vector4
void Vector4(Vector4 vec)
Parameters:
| Name | Type | Description |
|---|---|---|
vec |
Strawberry.Math.Vector4 |
Vector4
void Vector4(Vector2 v1, Vector2 v2)
Parameters:
| Name | Type | Description |
|---|---|---|
v1 |
Strawberry.Math.Vector2 |
|
v2 |
Strawberry.Math.Vector2 |
Properties
X
float X { get set }
Y
float Y { get set }
Z
float Z { get set }
W
float W { get set }
Length
float Length { get }
Methods
Normalize static
Vector4 Normalize(Vector4 vec)
Parameters:
| Name | Type | Description |
|---|---|---|
vec |
Strawberry.Math.Vector4 |
Operators
op_Addition static
Vector4 op_Addition(Vector4 vec1, Vector4 vec2)
Parameters:
| Name | Type | Description |
|---|---|---|
vec1 |
Strawberry.Math.Vector4 |
|
vec2 |
Strawberry.Math.Vector4 |
op_Subtraction static
Vector4 op_Subtraction(Vector4 vec1, Vector4 vec2)
Parameters:
| Name | Type | Description |
|---|---|---|
vec1 |
Strawberry.Math.Vector4 |
|
vec2 |
Strawberry.Math.Vector4 |
op_Multiply static
Vector4 op_Multiply(Vector4 vec1, float s)
Parameters:
| Name | Type | Description |
|---|---|---|
vec1 |
Strawberry.Math.Vector4 |
|
s |
System.Single |
op_Multiply static
float op_Multiply(Vector4 vec1, Vector4 vec2)
Parameters:
| Name | Type | Description |
|---|---|---|
vec1 |
Strawberry.Math.Vector4 |
|
vec2 |
Strawberry.Math.Vector4 |