GFXVertexColor Class Reference

#include <gfxVertexColor.h>

List of all members.

Public Member Functions

 GFXVertexColor ()
 GFXVertexColor (const ColorI &color)
void set (U8 red, U8 green, U8 blue, U8 alpha=255)
void set (const ColorI &color)
GFXVertexColoroperator= (const ColorI &color)
 operator const U32 * () const
const U32getPackedColorData () const
void getColor (ColorI *color) const

Static Public Member Functions

static void setSwizzle (Swizzle< U8, 4 > *val)

Private Attributes

U32 packedColorData

Static Private Attributes

static Swizzle< U8, 4 > * mDeviceSwizzle


Constructor & Destructor Documentation

GFXVertexColor::GFXVertexColor (  )  [inline]

GFXVertexColor::GFXVertexColor ( const ColorI color  )  [inline]


Member Function Documentation

static void GFXVertexColor::setSwizzle ( Swizzle< U8, 4 > *  val  )  [inline, static]

void GFXVertexColor::set ( U8  red,
U8  green,
U8  blue,
U8  alpha = 255 
) [inline]

void GFXVertexColor::set ( const ColorI color  )  [inline]

GFXVertexColor& GFXVertexColor::operator= ( const ColorI color  )  [inline]

GFXVertexColor::operator const U32 * (  )  const [inline]

const U32& GFXVertexColor::getPackedColorData (  )  const [inline]

void GFXVertexColor::getColor ( ColorI color  )  const [inline]


Member Data Documentation

Swizzle<U8, 4>* GFXVertexColor::mDeviceSwizzle [static, private]