15 #ifndef G3D_VECTOR4INT8_H
16 #define G3D_VECTOR4INT8_H
42 return *
reinterpret_cast<uint32*
>(
this);
46 return *
reinterpret_cast<const uint32*
>(
this);
69 return reinterpret_cast<int8*
>(
this);
72 inline operator const int8* ()
const {
73 return reinterpret_cast<const int8*
>(
this);
83 return ((
int8*)
this)[i];
88 return ((
const int8*)
this)[i];
102 return ! (*
this == other);
int8 x
Definition: Vector4int8.h:66
uint32 & asInt32()
Definition: Vector4int8.h:41
int8_t int8
Definition: g3dmath.h:163
Definition: Vector4int8.h:30
Vector4int8()
Definition: Vector4int8.h:51
unsigned int hashCode() const
Definition: Vector4int8.h:105
bool operator>=(const Vector4int8 &) const
bool operator==(const Vector4int8 &other) const
Definition: Vector4int8.h:97
int8 & operator[](int i)
Definition: Vector4int8.h:81
#define debugAssert(exp)
Definition: debugAssert.h:160
void deserialize(class BinaryInput &b)
Definition: Vector4int8.cpp:50
bool operator<=(const Vector4int8 &) const
void serialize(class BinaryOutput &b) const
Definition: Vector4int8.cpp:42
Vector4int8 & operator=(const Vector4int8 &other)
Definition: Vector4int8.h:92
int8 y
Definition: Vector4int8.h:66
bool operator!=(const Vector4int8 &other) const
Definition: Vector4int8.h:101
Definition: BinaryOutput.h:52
bool operator>(const Vector4int8 &) const
uint32_t uint32
Definition: g3dmath.h:168
Vector4int8(int8 x, int8 y, int8 z, int8 w)
Definition: Vector4int8.h:59
int8 w
Definition: Vector4int8.h:66
bool operator<(const Vector4int8 &) const
const uint32 & asInt32() const
Definition: Vector4int8.h:45
int8 z
Definition: Vector4int8.h:66