float2
From GriffinEngine
Contents
Usage
An array-type for storing two floats.
Inheritance
None
Base classes
- (Global)::float2
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;
Global |
---|
geColor · geRandom · geMath.h |
geVector.h(float2 · float3 · float4) · geMatrix.h(matrix2 · matrix3 · matrix4) |