Skip to main content

Box2D.Common.b2Vec2


Struct b2Vec2

Namespace: Box2D.Common
Assembly: Box2D.dll, box2d.iOS.dll

public struct b2Vec2

Inherited Members

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

b2Vec2(float, float)

public b2Vec2(float x_, float y_)

Parameters

x_ float

y_ float

Fields

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

Zero

public static b2Vec2 Zero

Field Value

b2Vec2

x

public float x

Field Value

float

x

public float x

Field Value

float

x

public float x

Field Value

float

x

public float x

Field Value

float

x

public float x

Field Value

float

x

public float x

Field Value

float

x

public float x

Field Value

float

x

public float x

Field Value

float

x

public float x

Field Value

float

x

public float x

Field Value

float

x

public float x

Field Value

float

x

public float x

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

y

public float y

Field Value

float

Properties

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

Length

public float Length { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

LengthSquared

public float LengthSquared { get; }

Property Value

float

Methods

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(b2Vec2)

public bool Equals(b2Vec2 o)

Parameters

o b2Vec2

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

IsValid()

public bool IsValid()

Returns

bool

NegUnitCross()

The mathematical equivalent of 1 cross with this

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

The mathematical equivalent of 1 cross with this

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

public b2Vec2 NegUnitCross()

Returns

b2Vec2

NegUnitCross()

public b2Vec2 NegUnitCross()

Returns

b2Vec2

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Normalize()

public float Normalize()

Returns

float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

Set(float, float)

public void Set(float x_, float y_)

Parameters

x_ float

y_ float

SetZero()

public void SetZero()

SetZero()

public void SetZero()

SetZero()

public void SetZero()

SetZero()

public void SetZero()

SetZero()

public void SetZero()

SetZero()

public void SetZero()

SetZero()

public void SetZero()

SetZero()

public void SetZero()

SetZero()

public void SetZero()

SetZero()

public void SetZero()

SetZero()

public void SetZero()

SetZero()

public void SetZero()

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

Skew()

public b2Vec2 Skew()

Returns

b2Vec2

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

UnitCross()

The mathematical equivalent of this cross with 1.0f

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

The mathematical equivalent of this cross with 1.0f

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

public b2Vec2 UnitCross()

Returns

b2Vec2

UnitCross()

public b2Vec2 UnitCross()

Returns

b2Vec2

Operators

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator +(b2Vec2, b2Vec2)

public static b2Vec2 operator +(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator /(b2Vec2, float)

public static b2Vec2 operator /(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator ==(b2Vec2, b2Vec2)

public static bool operator ==(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator !=(b2Vec2, b2Vec2)

public static bool operator !=(b2Vec2 a, b2Vec2 b)

Parameters

a b2Vec2

b b2Vec2

Returns

bool

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator *(b2Vec2, float)

public static b2Vec2 operator *(b2Vec2 v1, float a)

Parameters

v1 b2Vec2

a float

Returns

b2Vec2

operator *(float, b2Vec2)

public static b2Vec2 operator *(float a, b2Vec2 v1)

Parameters

a float

v1 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2, b2Vec2)

public static b2Vec2 operator -(b2Vec2 v1, b2Vec2 v2)

Parameters

v1 b2Vec2

v2 b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

operator -(b2Vec2)

public static b2Vec2 operator -(b2Vec2 b)

Parameters

b b2Vec2

Returns

b2Vec2

  • Constructors
    • b2Vec2(float, float)
    • b2Vec2(float, float)
    • b2Vec2(float, float)
    • b2Vec2(float, float)
    • b2Vec2(float, float)
    • b2Vec2(float, float)
    • b2Vec2(float, float)
    • b2Vec2(float, float)
    • b2Vec2(float, float)
    • b2Vec2(float, float)
    • b2Vec2(float, float)
    • b2Vec2(float, float)
  • Fields
    • Zero
    • Zero
    • Zero
    • Zero
    • Zero
    • Zero
    • Zero
    • Zero
    • Zero
    • Zero
    • Zero
    • Zero
    • x
    • x
    • x
    • x
    • x
    • x
    • x
    • x
    • x
    • x
    • x
    • x
    • y
    • y
    • y
    • y
    • y
    • y
    • y
    • y
    • y
    • y
    • y
    • y
  • Properties
    • Length
    • Length
    • Length
    • Length
    • Length
    • Length
    • Length
    • Length
    • Length
    • Length
    • Length
    • Length
    • LengthSquared
    • LengthSquared
    • LengthSquared
    • LengthSquared
    • LengthSquared
    • LengthSquared
    • LengthSquared
    • LengthSquared
    • LengthSquared
    • LengthSquared
    • LengthSquared
    • LengthSquared
  • Methods
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • Equals(b2Vec2)
    • Equals(object)
    • GetHashCode()
    • GetHashCode()
    • GetHashCode()
    • GetHashCode()
    • GetHashCode()
    • GetHashCode()
    • GetHashCode()
    • GetHashCode()
    • GetHashCode()
    • GetHashCode()
    • GetHashCode()
    • GetHashCode()
    • IsValid()
    • IsValid()
    • IsValid()
    • IsValid()
    • IsValid()
    • IsValid()
    • IsValid()
    • IsValid()
    • IsValid()
    • IsValid()
    • IsValid()
    • IsValid()
    • NegUnitCross()
    • NegUnitCross()
    • NegUnitCross()
    • NegUnitCross()
    • NegUnitCross()
    • NegUnitCross()
    • NegUnitCross()
    • NegUnitCross()
    • NegUnitCross()
    • NegUnitCross()
    • NegUnitCross()
    • NegUnitCross()
    • Normalize()
    • Normalize()
    • Normalize()
    • Normalize()
    • Normalize()
    • Normalize()
    • Normalize()
    • Normalize()
    • Normalize()
    • Normalize()
    • Normalize()
    • Normalize()
    • Set(float, float)
    • Set(float, float)
    • Set(float, float)
    • Set(float, float)
    • Set(float, float)
    • Set(float, float)
    • Set(float, float)
    • Set(float, float)
    • Set(float, float)
    • Set(float, float)
    • Set(float, float)
    • Set(float, float)
    • SetZero()
    • SetZero()
    • SetZero()
    • SetZero()
    • SetZero()
    • SetZero()
    • SetZero()
    • SetZero()
    • SetZero()
    • SetZero()
    • SetZero()
    • SetZero()
    • Skew()
    • Skew()
    • Skew()
    • Skew()
    • Skew()
    • Skew()
    • Skew()
    • Skew()
    • Skew()
    • Skew()
    • Skew()
    • Skew()
    • ToString()
    • ToString()
    • ToString()
    • ToString()
    • ToString()
    • ToString()
    • ToString()
    • ToString()
    • ToString()
    • ToString()
    • ToString()
    • ToString()
    • UnitCross()
    • UnitCross()
    • UnitCross()
    • UnitCross()
    • UnitCross()
    • UnitCross()
    • UnitCross()
    • UnitCross()
    • UnitCross()
    • UnitCross()
    • UnitCross()
    • UnitCross()
  • Operators
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator +(b2Vec2, b2Vec2)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator /(b2Vec2, float)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator ==(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator !=(b2Vec2, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator *(b2Vec2, float)
    • operator *(float, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2, b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)
    • operator -(b2Vec2)