Ctrl+K

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