#include <plVertCoder.h>
Classes |
struct | ByteCode |
struct | FloatCode |
Public Types |
enum | { kPosition,
kWeight,
kUVW,
kNumFloatFields = 10
} |
enum | Formats {
kUVCountMask = 0xF,
kSkinNoWeights = 0x0,
kSkin1Weight = 0x10,
kSkin2Weights = 0x20,
kSkin3Weights = 0x30,
kSkinWeightMask = 0x30,
kSkinIndices = 0x40,
kEncoded = 0x80
} |
Public Member Functions |
void | clear () |
void | read (hsStream *S, unsigned char *dest, unsigned char format, unsigned short numVerts) |
void | write (hsStream *S, const unsigned char *src, unsigned char format, unsigned int stride, unsigned short numVerts) |
Member Enumeration Documentation
- Enumerator:
kPosition |
|
kWeight |
|
kUVW |
|
kNumFloatFields |
|
- Enumerator:
kUVCountMask |
|
kSkinNoWeights |
|
kSkin1Weight |
|
kSkin2Weights |
|
kSkin3Weights |
|
kSkinWeightMask |
|
kSkinIndices |
|
kEncoded |
|
Member Function Documentation
void plVertCoder::clear |
( |
| ) |
|
void plVertCoder::read |
( |
hsStream * |
S, |
|
|
unsigned char * |
dest, |
|
|
unsigned char |
format, |
|
|
unsigned short |
numVerts |
|
) |
| |
void plVertCoder::write |
( |
hsStream * |
S, |
|
|
const unsigned char * |
src, |
|
|
unsigned char |
format, |
|
|
unsigned int |
stride, |
|
|
unsigned short |
numVerts |
|
) |
| |
Member Data Documentation
The documentation for this class was generated from the following file: