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