libHSPlasma
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
hsColorRGBA Struct Reference

#include <hsColor.h>

Public Member Functions

 hsColorRGBA (float red=0.0f, float green=0.0f, float blue=0.0f, float alpha=1.0f)
void set (float red, float green, float blue, float alpha=1.0f)
void set (const hsColorRGBA &init)
bool operator== (const hsColorRGBA &other) const
bool operator!= (const hsColorRGBA &other) const
void read (hsStream *S)
void write (hsStream *S)
void readRGB (hsStream *S)
void writeRGB (hsStream *S)
void prcWrite (pfPrcHelper *prc)
void prcParse (const pfPrcTag *tag)

Public Attributes

float r
float g
float b
float a

Static Public Attributes

static const hsColorRGBA kBlack
static const hsColorRGBA kWhite
static const hsColorRGBA kRed
static const hsColorRGBA kGreen
static const hsColorRGBA kBlue
static const hsColorRGBA kYellow
static const hsColorRGBA kMagenta
static const hsColorRGBA kCyan
static const hsColorRGBA kGray
static const hsColorRGBA kNone

Constructor & Destructor Documentation

hsColorRGBA::hsColorRGBA ( float  red = 0.0f,
float  green = 0.0f,
float  blue = 0.0f,
float  alpha = 1.0f 
)

Member Function Documentation

bool hsColorRGBA::operator!= ( const hsColorRGBA other) const
bool hsColorRGBA::operator== ( const hsColorRGBA other) const
void hsColorRGBA::prcParse ( const pfPrcTag tag)
void hsColorRGBA::prcWrite ( pfPrcHelper prc)
void hsColorRGBA::read ( hsStream S)
void hsColorRGBA::readRGB ( hsStream S)
void hsColorRGBA::set ( float  red,
float  green,
float  blue,
float  alpha = 1.0f 
)
void hsColorRGBA::set ( const hsColorRGBA init)
void hsColorRGBA::write ( hsStream S)
void hsColorRGBA::writeRGB ( hsStream S)

Member Data Documentation

float hsColorRGBA::a
float hsColorRGBA::b
float hsColorRGBA::g
const hsColorRGBA hsColorRGBA::kBlack
static
const hsColorRGBA hsColorRGBA::kBlue
static
const hsColorRGBA hsColorRGBA::kCyan
static
const hsColorRGBA hsColorRGBA::kGray
static
const hsColorRGBA hsColorRGBA::kGreen
static
const hsColorRGBA hsColorRGBA::kMagenta
static
const hsColorRGBA hsColorRGBA::kNone
static
const hsColorRGBA hsColorRGBA::kRed
static
const hsColorRGBA hsColorRGBA::kWhite
static
const hsColorRGBA hsColorRGBA::kYellow
static
float hsColorRGBA::r

The documentation for this struct was generated from the following file: