#include <plSpan.h>
Public Types |
| 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
} |
Member Enumeration Documentation
- Enumerator:
| kLiteMaterial |
|
| kPropNoDraw |
|
| kPropNoShadowCast |
|
| kPropFacesSortable |
|
| kPropVolatile |
|
| kWaterHeight |
|
| kPropRunTimeLight |
|
| kPropReverseSort |
|
| kPropHasPermaLights |
|
| kPropHasPermaProjs |
|
| kLiteVtxPreshaded |
|
| kLiteVtxNonPreshaded |
|
| kLiteProjection |
|
| kLiteShadowErase |
|
| kLiteShadow |
|
| kPropMatHasSpecular |
|
| kPropProjAsVtx |
|
| kPropSkipProjection |
|
| kPropNoShadow |
|
| kPropForceShadow |
|
| kPropDisableNormal |
|
| kPropCharacter |
|
| kPartialSort |
|
| kVisLOS |
|
- Enumerator:
| kSpan |
|
| kVertexSpan |
|
| kIcicleSpan |
|
| kNullSpan |
|
| kParticleSpan |
|
| kParticleSet |
|
Constructor & Destructor Documentation
| plSpan::plSpan |
( |
const plSpan & |
init | ) |
|
| virtual plSpan::~plSpan |
( |
| ) |
|
|
virtual |
Member Function Documentation
| void plSpan::addPermaLight |
( |
plKey |
light | ) |
|
| void plSpan::addPermaProj |
( |
plKey |
proj | ) |
|
| virtual const char* plSpan::ClassName |
( |
| ) |
const |
|
virtual |
| void plSpan::clearPermaLights |
( |
| ) |
|
| void plSpan::clearPermaProjs |
( |
| ) |
|
| void plSpan::delPermaLight |
( |
size_t |
idx | ) |
|
| void plSpan::delPermaProj |
( |
size_t |
idx | ) |
|
| static uint32_t plSpan::deswizzleGeoFlags |
( |
uint32_t |
flags | ) |
|
|
static |
| unsigned int plSpan::getBaseMatrix |
( |
| ) |
const |
| plKey plSpan::getFogEnvironment |
( |
| ) |
const |
| unsigned short plSpan::getLocalUVWChans |
( |
| ) |
const |
| unsigned int plSpan::getMaterialIdx |
( |
| ) |
const |
| unsigned short plSpan::getMaxBoneIdx |
( |
| ) |
const |
| float plSpan::getMaxDist |
( |
| ) |
const |
| float plSpan::getMinDist |
( |
| ) |
const |
| unsigned char plSpan::getNumMatrices |
( |
| ) |
const |
| unsigned short plSpan::getPenBoneIdx |
( |
| ) |
const |
| const std::vector<plKey>& plSpan::getPermaLights |
( |
| ) |
const |
| std::vector<plKey>& plSpan::getPermaLights |
( |
| ) |
|
| const std::vector<plKey>& plSpan::getPermaProjs |
( |
| ) |
const |
| std::vector<plKey>& plSpan::getPermaProjs |
( |
| ) |
|
| unsigned int plSpan::getProps |
( |
| ) |
const |
| unsigned short plSpan::getSubType |
( |
| ) |
const |
| float plSpan::getWaterHeight |
( |
| ) |
const |
| virtual void plSpan::IPrcParse |
( |
const pfPrcTag * |
tag | ) |
|
|
protectedvirtual |
| void plSpan::prcParse |
( |
const pfPrcTag * |
tag | ) |
|
| virtual void plSpan::read |
( |
hsStream * |
S | ) |
|
|
virtual |
| void plSpan::setBaseMatrix |
( |
unsigned int |
mat | ) |
|
| void plSpan::setFogEnvironment |
( |
plKey |
fog | ) |
|
| void plSpan::setLocalUVWChans |
( |
unsigned short |
chans | ) |
|
| void plSpan::setMaterialIdx |
( |
unsigned int |
idx | ) |
|
| void plSpan::setMaxBoneIdx |
( |
unsigned short |
idx | ) |
|
| void plSpan::setMaxDist |
( |
float |
dist | ) |
|
| void plSpan::setMinDist |
( |
float |
dist | ) |
|
| void plSpan::setNumMatrices |
( |
unsigned char |
mats | ) |
|
| void plSpan::setPenBoneIdx |
( |
unsigned short |
idx | ) |
|
| void plSpan::setProps |
( |
unsigned int |
props | ) |
|
| void plSpan::setSubType |
( |
unsigned short |
type | ) |
|
| void plSpan::setWaterHeight |
( |
float |
height | ) |
|
| static uint32_t plSpan::swizzleGeoFlags |
( |
uint32_t |
flags | ) |
|
|
static |
| virtual void plSpan::write |
( |
hsStream * |
S | ) |
|
|
virtual |
Member Data Documentation
| unsigned int plSpan::fBaseMatrix |
|
protected |
| plKey plSpan::fFogEnvironment |
|
protected |
| unsigned short plSpan::fLocalUVWChans |
|
protected |
| unsigned int plSpan::fMaterialIdx |
|
protected |
| unsigned short plSpan::fMaxBoneIdx |
|
protected |
| unsigned char plSpan::fNumMatrices |
|
protected |
| unsigned short plSpan::fPenBoneIdx |
|
protected |
| std::vector<plKey> plSpan::fPermaLights |
|
protected |
| std::vector<plKey> plSpan::fPermaProjs |
|
protected |
| unsigned int plSpan::fProps |
|
protected |
| unsigned short plSpan::fSubType |
|
protected |
| float plSpan::fWaterHeight |
|
protected |
The documentation for this class was generated from the following file: