libHSPlasma
Public Types | Public Member Functions | Protected Attributes | List of all members
plSpanEncoding Class Reference

#include <plSpanInstance.h>

Public Types

enum  {
  kPosNone = 0, kPos888 = 0x1, kPos161616 = 0x2, kPos101010 = 0x4,
  kPos008 = 0x8, kPosMask = kPos888 | kPos161616 | kPos101010 | kPos008, kColNone = 0, kColA8 = 0x10,
  kColI8 = 0x20, kColAI88 = 0x40, kColRGB888 = 0x80, kColARGB8888 = 0x100,
  kColMask = kColA8 | kColI8 | kColAI88 | kColRGB888 | kColARGB8888
}

Public Member Functions

 plSpanEncoding ()
void read (hsStream *S)
void write (hsStream *S)
void prcWrite (pfPrcHelper *prc)
void prcParse (const pfPrcTag *tag)
unsigned int getCode () const
float getPosScale () const
void setCode (unsigned int code)
void setPosScale (float scale)

Protected Attributes

unsigned int fCode
float fPosScale

Member Enumeration Documentation

anonymous enum
Enumerator:
kPosNone 
kPos888 
kPos161616 
kPos101010 
kPos008 
kPosMask 
kColNone 
kColA8 
kColI8 
kColAI88 
kColRGB888 
kColARGB8888 
kColMask 

Constructor & Destructor Documentation

plSpanEncoding::plSpanEncoding ( )

Member Function Documentation

unsigned int plSpanEncoding::getCode ( ) const
float plSpanEncoding::getPosScale ( ) const
void plSpanEncoding::prcParse ( const pfPrcTag tag)
void plSpanEncoding::prcWrite ( pfPrcHelper prc)
void plSpanEncoding::read ( hsStream S)
void plSpanEncoding::setCode ( unsigned int  code)
void plSpanEncoding::setPosScale ( float  scale)
void plSpanEncoding::write ( hsStream S)

Member Data Documentation

unsigned int plSpanEncoding::fCode
protected
float plSpanEncoding::fPosScale
protected

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