Contents User Forum Source Index APIs by Task APIs by Level Data


G3D::Vector2int16 Class Reference

A Vector2 that packs its fields into uint16s. More...

#include <Vector2int16.h>

List of all members.

Public Member Functions

Vector2int16 clamp (const Vector2int16 &lo, const Vector2int16 &hi)
void deserialize (class BinaryInput &bi)
Vector2int16 operator * (const int s) const
Vector2int16 operator * (const Vector2int16 &other) const
Vector2int16operator *= (const Vector2int16 &other)
bool operator!= (const Vector2int16 &rkVector) const
Vector2int16 operator+ (const Vector2int16 &other) const
Vector2int16operator+= (const Vector2int16 &other)
Vector2int16 operator- (const Vector2int16 &other) const
Vector2int16operator-= (const Vector2int16 &other)
Vector2int16 operator<< (const int s) const
bool operator== (const Vector2int16 &rkVector) const
Vector2int16 operator>> (const int s) const
const G3D::int16operator[] (int i) const
G3D::int16operator[] (int i)
void serialize (class BinaryOutput &bo) const
 Vector2int16 (class BinaryInput &bi)
 Vector2int16 (const class Vector2 &v)
 Vector2int16 (G3D::int16 _x, G3D::int16 _y)
 Vector2int16 ()

Public Attributes

G3D::int16 x
G3D::int16 y


Detailed Description

A Vector2 that packs its fields into uint16s.


Constructor & Destructor Documentation

G3D::Vector2int16::Vector2int16 (  )  [inline]

G3D::Vector2int16::Vector2int16 ( G3D::int16  _x,
G3D::int16  _y 
) [inline]

G3D::Vector2int16::Vector2int16 ( const class Vector2 v  ) 

G3D::Vector2int16::Vector2int16 ( class BinaryInput bi  ) 


Member Function Documentation

Vector2int16 G3D::Vector2int16::clamp ( const Vector2int16 lo,
const Vector2int16 hi 
)

void G3D::Vector2int16::deserialize ( class BinaryInput bi  ) 

Vector2int16 G3D::Vector2int16::operator * ( const int  s  )  const [inline]

Vector2int16 G3D::Vector2int16::operator * ( const Vector2int16 other  )  const [inline]

Vector2int16& G3D::Vector2int16::operator *= ( const Vector2int16 other  )  [inline]

bool G3D::Vector2int16::operator!= ( const Vector2int16 rkVector  )  const [inline]

Vector2int16 G3D::Vector2int16::operator+ ( const Vector2int16 other  )  const [inline]

Vector2int16& G3D::Vector2int16::operator+= ( const Vector2int16 other  )  [inline]

Vector2int16 G3D::Vector2int16::operator- ( const Vector2int16 other  )  const [inline]

Vector2int16& G3D::Vector2int16::operator-= ( const Vector2int16 other  )  [inline]

Vector2int16 G3D::Vector2int16::operator<< ( const int  s  )  const [inline]

Shifts both x and y.

bool G3D::Vector2int16::operator== ( const Vector2int16 rkVector  )  const [inline]

Vector2int16 G3D::Vector2int16::operator>> ( const int  s  )  const [inline]

Shifts both x and y.

const G3D::int16& G3D::Vector2int16::operator[] ( int  i  )  const [inline]

G3D::int16& G3D::Vector2int16::operator[] ( int  i  )  [inline]

void G3D::Vector2int16::serialize ( class BinaryOutput bo  )  const


Member Data Documentation


The documentation for this class was generated from the following file:
Generated on Thu Aug 2 11:40:48 2007 for G3D by doxygen 1.5.2
Hosted by SourceForge.net Logo