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

Public Member Functions

 Vec2Si32 (const struct Vec2D &s)
 Vec2Si32 (const struct Vec2F &s)
 Vec2Si32 (Si32 a, Si32 b) noexcept
const bool operator!= (const Vec2Si32 &v) const
Vec2Si32operator*= (Si32 const &s)
Vec2Si32operator*= (Vec2Si32 const &v)
Vec2Si32operator+= (Si32 const &s)
Vec2Si32operator+= (Vec2Si32 const &v)
Vec2Si32operator-= (Si32 const &s)
Vec2Si32operator-= (Vec2Si32 const &v)
Vec2Si32operator/= (Si32 const &s)
Vec2Si32operator/= (Vec2Si32 const &v)
Vec2Si32operator= (Vec2Si32 const &v)
const bool operator== (const Vec2Si32 &v) const
Si32 & operator[] (Si32 i)
const Si32 & operator[] (Si32 i) const
Vec2Si32 ox () const
Vec2Si32 oy () const
Vec2Si32 xo () const
Vec2Si32 xx () const
Vec2Si32 xy () const
Vec2Si32 yo () const
Vec2Si32 yx () const
Vec2Si32 yy () const

Public Attributes

union {
   struct {
      Si32   x
      Si32   y
   Si32   element [2]

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