Support Forum G3D Web Page |
Represents a Color4 as a packed integer.
More...
Public Member Functions | |
Color4unorm8 () | |
Color4unorm8 (const unorm8 _r, const unorm8 _g, const unorm8 _b, const unorm8 _a) | |
Color4unorm8 (const class Color4 &c) | |
Color4unorm8 (const Color3unorm8 &c, const unorm8 _a) | |
Color4unorm8 (class BinaryInput &bi) | |
uint32 | asUInt32 () const |
Color3unorm8 | bgr () const |
void | deserialize (class BinaryInput &bi) |
Color4unorm8 | max (const Color4unorm8 x) const |
Color4unorm8 | min (const Color4unorm8 x) const |
operator const unorm8 * () const | |
operator unorm8 * () | |
bool | operator!= (const Color4unorm8 &other) const |
bool | operator== (const Color4unorm8 &other) const |
unorm8 & | operator[] (int i) const |
Color3unorm8 | rgb () const |
void | serialize (class BinaryOutput &bo) const |
Static Public Member Functions | |
static Color4unorm8 | fromARGB (uint32 i) |
static Color4unorm8 | one () |
static Color4unorm8 | zero () |
(0,0,0,0) More... | |
Public Attributes | |
unorm8 | a |
unorm8 | b |
unorm8 | g |
unorm8 | r |
Represents a Color4 as a packed integer.
Convenient for creating unsigned int vertex arrays. Used by G3D::GImage as the underlying format.
|
inline |
|
inline |
|
explicit |
|
inline |
G3D::Color4unorm8::Color4unorm8 | ( | class BinaryInput & | bi | ) |
|
inline |
|
inline |
void G3D::Color4unorm8::deserialize | ( | class BinaryInput & | bi | ) |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void G3D::Color4unorm8::serialize | ( | class BinaryOutput & | bo | ) | const |
|
inlinestatic |
(0,0,0,0)