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


Represents a single-channel color on [0, 1] with G3D::unorm8 precision. More...

Public Member Functions

 Color1unorm8 ()
 
 Color1unorm8 (const unorm8 _v)
 
 Color1unorm8 (const class Color1 &c)
 
 Color1unorm8 (class BinaryInput &bi)
 
void deserialize (class BinaryInput &bi)
 
bool operator!= (const Color1unorm8 &other) const
 
bool operator== (const Color1unorm8 &other) const
 
void serialize (class BinaryOutput &bo) const
 

Public Attributes

unorm8 value
 

Detailed Description


Represents a single-channel color on [0, 1] with G3D::unorm8 precision.

Equivalent to OpenGL GL_R8, GL_A8, and GL_L8 formats.

Constructor & Destructor Documentation

◆ Color1unorm8() [1/4]

G3D::Color1unorm8::Color1unorm8 ( )
inline

◆ Color1unorm8() [2/4]

G3D::Color1unorm8::Color1unorm8 ( const unorm8  _v)
inlineexplicit

◆ Color1unorm8() [3/4]

G3D::Color1unorm8::Color1unorm8 ( const class Color1 c)
explicit

◆ Color1unorm8() [4/4]

G3D::Color1unorm8::Color1unorm8 ( class BinaryInput bi)
explicit

Member Function Documentation

◆ deserialize()

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

◆ operator!=()

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

◆ operator==()

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

◆ serialize()

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

Member Data Documentation

◆ value

unorm8 G3D::Color1unorm8::value

Referenced by operator!=(), and operator==().


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