float2

From GriffinEngine
Jump to: navigation, search


Usage

An array-type for storing two floats.

Inheritance

None

Base classes

Derived classes

  • None

Reference

Constants

  • None

Fields

  • float* values;

Constructors

  • float2();
  • float2(const float2 &rhs);
  • float2(const float x, const float y);

Accessors

  • float& X();
  • float& Y();
  • const float& X() const;
  • const float& Y() const;
  • float length() const;

Methods

  • float dot(const float2 &rhs) const;
  • float distance(const float2 &rhs) const;
  • float angle(const float2 &rhs) const;

Operators

  • void operator=(const float2 &rhs);
  • float2 operator+(const float2 &rhs) const;
  • float2 operator-(const float2 &rhs) const;
  • void operator+=(const float2 &rhs);
  • float2 operator*(const float rhs) const;
  • void operator*=(const float rhs);
  • float2 operator- ();
  • operator float* ();
  • bool operator==(const float2 &rhs) const;
  • bool operator!=(const float2 &rhs) const;