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

#include <plSpanInstance.h>

Public Member Functions

 plSpanInstance ()
 ~plSpanInstance ()
void read (hsStream *S, const plSpanEncoding &encoding, unsigned int numVerts)
void write (hsStream *S)
void prcWrite (pfPrcHelper *prc)
void prcParse (const pfPrcTag *tag, const plSpanEncoding &encoding, unsigned int numVerts)
std::vector< hsVector3getPosDeltas () const
std::vector< unsigned int > getColors () const
hsMatrix44 getLocalToWorld () const
void setPosDeltas (const std::vector< hsVector3 > &verts)
void setColors (const std::vector< unsigned int > &colors)
void setLocalToWorld (const hsMatrix44 &l2w)

Protected Attributes

unsigned char * fPosDelta
unsigned char * fCol
float fL2W [3][4]
plSpanEncoding fEncoding
unsigned int fNumVerts

Constructor & Destructor Documentation

plSpanInstance::plSpanInstance ( )
plSpanInstance::~plSpanInstance ( )

Member Function Documentation

std::vector<unsigned int> plSpanInstance::getColors ( ) const
hsMatrix44 plSpanInstance::getLocalToWorld ( ) const
std::vector<hsVector3> plSpanInstance::getPosDeltas ( ) const
void plSpanInstance::prcParse ( const pfPrcTag tag,
const plSpanEncoding encoding,
unsigned int  numVerts 
)
void plSpanInstance::prcWrite ( pfPrcHelper prc)
void plSpanInstance::read ( hsStream S,
const plSpanEncoding encoding,
unsigned int  numVerts 
)
void plSpanInstance::setColors ( const std::vector< unsigned int > &  colors)
void plSpanInstance::setLocalToWorld ( const hsMatrix44 l2w)
void plSpanInstance::setPosDeltas ( const std::vector< hsVector3 > &  verts)
void plSpanInstance::write ( hsStream S)

Member Data Documentation

unsigned char* plSpanInstance::fCol
protected
plSpanEncoding plSpanInstance::fEncoding
protected
float plSpanInstance::fL2W[3][4]
protected
unsigned int plSpanInstance::fNumVerts
protected
unsigned char* plSpanInstance::fPosDelta
protected

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