addCells(size_t group, const std::vector< plGBufferCell > &cells) | plDrawableSpans | |
addDIIndex(const plDISpanIndex &idx) | plDrawableSpans | |
addIcicle(const plIcicle &span) | plDrawableSpans | |
addIndices(size_t group, const std::vector< unsigned short > &indices) | plDrawableSpans | |
addMaterial(plKey mat) | plDrawableSpans | |
addSourceSpan(const std::shared_ptr< plGeometrySpan > &span) | plDrawableSpans | |
addTransform(const hsMatrix44 &l2w, const hsMatrix44 &w2l, const hsMatrix44 &l2b, const hsMatrix44 &b2l) | plDrawableSpans | |
addVerts(size_t group, const std::vector< plGBufferVertex > &verts) | plDrawableSpans | |
buildDIIndex(const std::vector< std::shared_ptr< plGeometrySpan > > &spans) | plDrawableSpans | |
BuildSpaceTree() | plDrawableSpans | |
calcBounds() | plDrawableSpans | |
ClassIndex() const =0 | plCreatable | pure virtual |
ClassIndex(PlasmaVer ver) const | plCreatable | |
ClassInstance(short) const | plCreatable | virtual |
ClassName() const | plCreatable | virtual |
clearDIIndices() | plDrawableSpans | |
clearMaterials() | plDrawableSpans | |
clearSpans() | plDrawableSpans | |
clearTransforms() | plDrawableSpans | |
composeGeometry(bool clearspans=true) | plDrawableSpans | |
createBufferGroup(unsigned char format) | plDrawableSpans | |
decomposeGeometry(bool clearcolors=false) | plDrawableSpans | |
delDIIndex(size_t idx) | plDrawableSpans | |
deleteBufferGroup(size_t group) | plDrawableSpans | |
fBoneToLocals | plDrawableSpans | protected |
fCriteria | plDrawableSpans | protected |
fDIIndices | plDrawableSpans | protected |
fGroups | plDrawableSpans | protected |
fIcicles | plDrawableSpans | protected |
fLocalBounds | plDrawableSpans | protected |
fLocalToBones | plDrawableSpans | protected |
fLocalToWorlds | plDrawableSpans | protected |
fMaterials | plDrawableSpans | protected |
fMaxWorldBounds | plDrawableSpans | protected |
fParticleSpans | plDrawableSpans | protected |
fProps | plDrawableSpans | protected |
fRenderLevel | plDrawableSpans | protected |
fSceneNode | plDrawableSpans | protected |
fSourceSpans | plDrawableSpans | protected |
fSpaceTree | plDrawableSpans | protected |
fSpans | plDrawableSpans | protected |
fSpanSourceIndices | plDrawableSpans | protected |
fWorldBounds | plDrawableSpans | protected |
fWorldToLocals | plDrawableSpans | protected |
getBoneToLocal(size_t idx) const | plDrawableSpans | |
getBuffer(size_t group) const | plDrawableSpans | |
getCells(size_t group, size_t buffer) const | plDrawableSpans | |
getCriteria() const | plDrawableSpans | |
getDIIndex(size_t idx) const | plDrawableSpans | |
getDIIndex(size_t idx) | plDrawableSpans | |
getDIIndices() const | plDrawableSpans | |
getDIIndices() | plDrawableSpans | |
getIcicle(size_t idx) const | plDrawableSpans | |
getIndices(const plIcicle *span) const | plDrawableSpans | |
getKey() const | hsKeyedObject | |
getLocalBounds() | plDrawableSpans | |
getLocalToBone(size_t idx) const | plDrawableSpans | |
getLocalToWorld(size_t idx) const | plDrawableSpans | |
getMaterials() const | plDrawableSpans | |
getMaterials() | plDrawableSpans | |
getMaxWorldBounds() | plDrawableSpans | |
getNumBufferGroups() const | plDrawableSpans | |
getNumDIIndices() const | plDrawableSpans | |
getNumSpans() const | plDrawableSpans | |
getNumTransforms() const | plDrawableSpans | |
getProps() const | plDrawableSpans | |
getRenderLevel() const | plDrawableSpans | |
getSceneNode() const | plDrawableSpans | |
getSourceSpans() const | plDrawableSpans | |
getSourceSpans() | plDrawableSpans | |
getSpaceTree() const | plDrawableSpans | |
getSpan(size_t idx) const | plDrawableSpans | |
getVerts(const plIcicle *span) const | plDrawableSpans | |
getWorldBounds() | plDrawableSpans | |
getWorldToLocal(size_t idx) const | plDrawableSpans | |
IBuildTree(std::vector< plSpaceBuilderNode * > &nodes) | plDrawableSpans | protected |
init(const plString &name) | hsKeyedObject | |
IPrcParse(const pfPrcTag *tag, plResManager *mgr) | plDrawableSpans | protectedvirtual |
IPrcWrite(pfPrcHelper *prc) | plDrawableSpans | protectedvirtual |
ISortSpace(std::vector< plSpaceBuilderNode * > &nodes, int axis) | plDrawableSpans | protected |
ISplitSpace(std::vector< plSpaceBuilderNode * > &nodes, std::vector< plSpaceBuilderNode * > &left, std::vector< plSpaceBuilderNode * > &right) | plDrawableSpans | protected |
isStub() const | plCreatable | virtual |
kAllProxies enum value | plDrawable | |
kAllTypes enum value | plDrawable | |
kAudibleProxy enum value | plDrawable | |
kCameraProxy enum value | plDrawable | |
kCoordinateProxy enum value | plDrawable | |
kCritCharacter enum value | plDrawable | |
kCritSortFaces enum value | plDrawable | |
kCritSortSpans enum value | plDrawable | |
kCritStatic enum value | plDrawable | |
kEnviron enum value | plDrawable | |
kGenericProxy enum value | plDrawable | |
kLightProxy enum value | plDrawable | |
kNonDrawable enum value | plDrawable | |
kNormal enum value | plDrawable | |
kOccluderProxy enum value | plDrawable | |
kOccSnapProxy enum value | plDrawable | |
kPhysicalProxy enum value | plDrawable | |
kPropCharacter enum value | plDrawable | |
kPropHasVisLOS enum value | plDrawable | |
kPropNoDraw enum value | plDrawable | |
kPropNoReSort enum value | plDrawable | |
kPropPartialSort enum value | plDrawable | |
kPropSortAsOne enum value | plDrawable | |
kPropSortFaces enum value | plDrawable | |
kPropSortSpans enum value | plDrawable | |
kPropUNUSED enum value | plDrawable | |
kPropVolatile enum value | plDrawable | |
kSpanIDMask | plDrawable | static |
kSpanTypeIcicle | plDrawable | static |
kSpanTypeMask | plDrawable | static |
kSpanTypeParticleSpan | plDrawable | static |
kSpanTypeUnknown | plDrawable | static |
kSubAllTypes enum value | plDrawable | |
kSubEnviron enum value | plDrawable | |
kSubNonDrawable enum value | plDrawable | |
kSubNormal enum value | plDrawable | |
plCreatable() | plCreatable | |
plDrawableSpans() | plDrawableSpans | |
plDrawableType enum name | plDrawable | |
plSubDrawableType enum name | plDrawable | |
prcParse(const pfPrcTag *tag, plResManager *mgr) | plCreatable | virtual |
prcWrite(pfPrcHelper *prc) | plCreatable | virtual |
read(hsStream *S, plResManager *mgr) | plDrawableSpans | virtual |
setCriteria(unsigned int crit) | plDrawableSpans | |
setKey(plKey key) | hsKeyedObject | |
setLocalBounds(const hsBounds3Ext &bounds) | plDrawableSpans | |
setMaxWorldBounds(const hsBounds3Ext &bounds) | plDrawableSpans | |
setProps(unsigned int props) | plDrawableSpans | |
setRenderLevel(unsigned int level) | plDrawableSpans | |
setSceneNode(plKey node) | plDrawableSpans | |
setSpaceTree(plSpaceTree *tree) | plDrawableSpans | |
setWorldBounds(const hsBounds3Ext &bounds) | plDrawableSpans | |
write(hsStream *S, plResManager *mgr) | plDrawableSpans | virtual |
~plCreatable() | plCreatable | virtual |
~plDrawableSpans() | plDrawableSpans | virtual |