#include <plVertexSpan.h>
Additional Inherited Members |
enum | {
kLiteMaterial = 0x0,
kPropNoDraw = 0x1,
kPropNoShadowCast = 0x2,
kPropFacesSortable = 0x4,
kPropVolatile = 0x8,
kWaterHeight = 0x10,
kPropRunTimeLight = 0x20,
kPropReverseSort = 0x40,
kPropHasPermaLights = 0x80,
kPropHasPermaProjs = 0x100,
kLiteVtxPreshaded = 0x200,
kLiteVtxNonPreshaded = 0x400,
kLiteProjection = 0x800,
kLiteShadowErase = 0x1000,
kLiteShadow = 0x2000,
kPropMatHasSpecular = 0x10000,
kPropProjAsVtx = 0x20000,
kPropSkipProjection = 0x40000,
kPropNoShadow = 0x80000,
kPropForceShadow = 0x100000,
kPropDisableNormal = 0x200000,
kPropCharacter = 0x400000,
kPartialSort = 0x800000,
kVisLOS = 0x1000000
} |
enum | plSpanType {
kSpan = 0x0,
kVertexSpan = 0x1,
kIcicleSpan = 0x2,
kNullSpan = 0x4,
kParticleSpan = 0x8,
kParticleSet = 0x10
} |
static uint32_t | deswizzleGeoFlags (uint32_t flags) |
static uint32_t | swizzleGeoFlags (uint32_t flags) |
unsigned short | fSubType |
unsigned int | fMaterialIdx |
hsMatrix44 | fLocalToWorld |
hsMatrix44 | fWorldToLocal |
unsigned int | fBaseMatrix |
unsigned char | fNumMatrices |
unsigned short | fLocalUVWChans |
unsigned short | fMaxBoneIdx |
unsigned short | fPenBoneIdx |
unsigned int | fProps |
hsBounds3Ext | fLocalBounds |
hsBounds3Ext | fWorldBounds |
plKey | fFogEnvironment |
float | fMinDist |
float | fMaxDist |
float | fWaterHeight |
std::vector< plKey > | fPermaLights |
std::vector< plKey > | fPermaProjs |
Constructor & Destructor Documentation
plVertexSpan::plVertexSpan |
( |
| ) |
|
Member Function Documentation
virtual const char* plVertexSpan::ClassName |
( |
| ) |
const |
|
virtual |
unsigned int plVertexSpan::getCellIdx |
( |
| ) |
const |
unsigned int plVertexSpan::getCellOffset |
( |
| ) |
const |
unsigned int plVertexSpan::getGroupIdx |
( |
| ) |
const |
unsigned int plVertexSpan::getVBufferIdx |
( |
| ) |
const |
unsigned int plVertexSpan::getVLength |
( |
| ) |
const |
unsigned int plVertexSpan::getVStartIdx |
( |
| ) |
const |
virtual void plVertexSpan::IPrcParse |
( |
const pfPrcTag * |
tag | ) |
|
|
protectedvirtual |
virtual void plVertexSpan::IPrcWrite |
( |
pfPrcHelper * |
prc | ) |
|
|
protectedvirtual |
virtual void plVertexSpan::read |
( |
hsStream * |
S | ) |
|
|
virtual |
void plVertexSpan::setCellIdx |
( |
unsigned int |
idx | ) |
|
void plVertexSpan::setCellOffset |
( |
unsigned int |
off | ) |
|
void plVertexSpan::setGroupIdx |
( |
unsigned int |
idx | ) |
|
void plVertexSpan::setVBufferIdx |
( |
unsigned int |
idx | ) |
|
void plVertexSpan::setVLength |
( |
unsigned int |
len | ) |
|
void plVertexSpan::setVStartIdx |
( |
unsigned int |
idx | ) |
|
virtual void plVertexSpan::write |
( |
hsStream * |
S | ) |
|
|
virtual |
Member Data Documentation
unsigned int plVertexSpan::fCellIdx |
unsigned int plVertexSpan::fCellOffset |
unsigned int plVertexSpan::fGroupIdx |
unsigned int plVertexSpan::fVBufferIdx |
unsigned int plVertexSpan::fVLength |
unsigned int plVertexSpan::fVStartIdx |
The documentation for this class was generated from the following file: