Support Forum       G3D Web Page     
Public Member Functions | Public Attributes | List of all members
G3D::Vector3uint8 Class Reference

Public Member Functions

 Vector3uint8 ()
 
 Vector3uint8 (G3D::uint8 _x, G3D::uint8 _y, G3D::uint8 _z)
 
Vector3uint8 max (const Vector3uint8 &v) const
 
Vector3uint8 min (const Vector3uint8 &v) const
 
bool operator!= (const Vector3uint8 &other) const
 
Vector3uint8 operator* (const Vector3uint8 &other) const
 
Vector3uint8 operator* (const int s) const
 
Vector3uint8operator*= (const Vector3uint8 &other)
 
Vector3uint8 operator+ (const Vector3uint8 &other) const
 
Vector3uint8operator+= (const Vector3uint8 &other)
 
Vector3uint8 operator- (const Vector3uint8 &other) const
 
Vector3uint8operator-= (const Vector3uint8 &other)
 
Vector3uint8 operator<< (const int s) const
 Shifts x, y, and z. More...
 
bool operator== (const Vector3uint8 &other) const
 
Vector3uint8 operator>> (const int s) const
 Shifts x, y, and z. More...
 
G3D::uint8operator[] (int i)
 
const G3D::uint8operator[] (int i) const
 

Public Attributes

G3D::uint8 x
 
G3D::uint8 y
 
G3D::uint8 z
 

Constructor & Destructor Documentation

◆ Vector3uint8() [1/2]

G3D::Vector3uint8::Vector3uint8 ( )
inline

◆ Vector3uint8() [2/2]

G3D::Vector3uint8::Vector3uint8 ( G3D::uint8  _x,
G3D::uint8  _y,
G3D::uint8  _z 
)
inline

Member Function Documentation

◆ max()

Vector3uint8 G3D::Vector3uint8::max ( const Vector3uint8 v) const
inline

◆ min()

Vector3uint8 G3D::Vector3uint8::min ( const Vector3uint8 v) const
inline

◆ operator!=()

bool G3D::Vector3uint8::operator!= ( const Vector3uint8 other) const
inline

◆ operator*() [1/2]

Vector3uint8 G3D::Vector3uint8::operator* ( const Vector3uint8 other) const
inline

◆ operator*() [2/2]

Vector3uint8 G3D::Vector3uint8::operator* ( const int  s) const
inline

◆ operator*=()

Vector3uint8& G3D::Vector3uint8::operator*= ( const Vector3uint8 other)
inline

◆ operator+()

Vector3uint8 G3D::Vector3uint8::operator+ ( const Vector3uint8 other) const
inline

◆ operator+=()

Vector3uint8& G3D::Vector3uint8::operator+= ( const Vector3uint8 other)
inline

◆ operator-()

Vector3uint8 G3D::Vector3uint8::operator- ( const Vector3uint8 other) const
inline

◆ operator-=()

Vector3uint8& G3D::Vector3uint8::operator-= ( const Vector3uint8 other)
inline

◆ operator<<()

Vector3uint8 G3D::Vector3uint8::operator<< ( const int  s) const
inline

Shifts x, y, and z.

◆ operator==()

bool G3D::Vector3uint8::operator== ( const Vector3uint8 other) const
inline

◆ operator>>()

Vector3uint8 G3D::Vector3uint8::operator>> ( const int  s) const
inline

Shifts x, y, and z.

◆ operator[]() [1/2]

G3D::uint8& G3D::Vector3uint8::operator[] ( int  i)
inline

◆ operator[]() [2/2]

const G3D::uint8& G3D::Vector3uint8::operator[] ( int  i) const
inline

Member Data Documentation

◆ x

G3D::uint8 G3D::Vector3uint8::x

◆ y

G3D::uint8 G3D::Vector3uint8::y

◆ z

G3D::uint8 G3D::Vector3uint8::z

documentation generated on Wed Nov 24 2021 08:02:02 using doxygen 1.8.15