MVector2

From MaratisWiki
Jump to: navigation, search


Contents

API

float MVector2::xNone

float MVector2::yNone

MVector2::MVector2(void)

MVector2::MVector2(float newX, float newY)

MVector2::MVector2(const float value)

MVector2::MVector2(const float *values)

MVector2::MVector2(const MVector2 &vec)

MVector2::MVector2(const MVector3 &vec)

MVector2 MVector2::operator+(const float value) const

MVector2 MVector2::operator-(const float value) const

MVector2 MVector2::operator+(const MVector2 &vec) const

MVector2 MVector2::operator-(const MVector2 &vec) const

MVector2 MVector2::operator*(const float value) const

MVector2 MVector2::operator*(const MVector2 &vec) const

MVector2 MVector2::operator/(const MVector2 &vec) const

MVector2 MVector2::operator/(const float value) const

bool MVector2::operator==(const MVector2 &vec) const

void MVector2::operator=(const float value)

bool MVector2::operator!=(const MVector2 &vec) const

void MVector2::operator+=(const MVector2 &vec)

void MVector2::operator-=(const MVector2 &vec)

void MVector2::operator*=(const MVector2 &vec)

void MVector2::operator/=(const MVector2 &vec)

void MVector2::operator*=(const float value)

void MVector2::operator/=(const float value)

MVector2 MVector2::operator-(void) const

MVector2 MVector2::operator+(void) const

MVector2::operator float *() const

MVector2::operator const float *() const

void MVector2::set(float newX, float newY)

void MVector2::loadIdentity(void)

void MVector2::normalize()

void MVector2::rotate(const float angle)

MVector2 MVector2::getNormalized() const

MVector2 MVector2::getRotated(const float angle) const

float MVector2::getAngleBetween(const MVector2 &vec)

float MVector2::getLength() const

float MVector2::getSquaredLength() const

float MVector2::dotProduct(const MVector2 &vec) const

MVector2 MVector2::lerp(const MVector2 &vec, float factor) const

MVector2 operator*(float factor, const MVector2 &vec)

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox