Arctic Engine
Designed to give you control and not take anything away.
arctic::Vec2F Struct Reference

Public Member Functions

 Vec2F (const Vec2Si32 &v)
 
 Vec2F (float a)
 
 Vec2F (float a, float b)
 
 Vec2F (float const *const v)
 
Vec2Foperator*= (float const &s)
 
Vec2Foperator*= (Vec2F const &v)
 
Vec2Foperator+= (float const &s)
 
Vec2Foperator+= (Vec2F const &v)
 
Vec2Foperator-= (float const &s)
 
Vec2Foperator-= (Vec2F const &v)
 
Vec2Foperator/= (float const &s)
 
Vec2Foperator/= (Vec2F const &v)
 
Vec2Foperator= (Vec2F const &v)
 
float & operator[] (Si32 i)
 
const float & operator[] (Si32 i) const
 
Vec2F xx () const
 
Vec2F xy () const
 
Vec2F yx () const
 
Vec2F yy () const
 

Public Attributes

union {
   struct {
      float   x
 
      float   y
 
   } 
 
   float   element [2]
 
}; 
 

Friends

std::ostream & operator<< (std::ostream &os, const Vec2F &vec)
 

The documentation for this struct was generated from the following file: