#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: