libHSPlasma
plDrawableSpans Member List

This is the complete list of members for plDrawableSpans, including all inherited members.

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 =0plCreatablepure virtual
ClassIndex(PlasmaVer ver) const plCreatable
ClassInstance(short) const plCreatablevirtual
ClassName() const plCreatablevirtual
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
fBoneToLocalsplDrawableSpansprotected
fCriteriaplDrawableSpansprotected
fDIIndicesplDrawableSpansprotected
fGroupsplDrawableSpansprotected
fIciclesplDrawableSpansprotected
fLocalBoundsplDrawableSpansprotected
fLocalToBonesplDrawableSpansprotected
fLocalToWorldsplDrawableSpansprotected
fMaterialsplDrawableSpansprotected
fMaxWorldBoundsplDrawableSpansprotected
fParticleSpansplDrawableSpansprotected
fPropsplDrawableSpansprotected
fRenderLevelplDrawableSpansprotected
fSceneNodeplDrawableSpansprotected
fSourceSpansplDrawableSpansprotected
fSpaceTreeplDrawableSpansprotected
fSpansplDrawableSpansprotected
fSpanSourceIndicesplDrawableSpansprotected
fWorldBoundsplDrawableSpansprotected
fWorldToLocalsplDrawableSpansprotected
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)plDrawableSpansprotected
init(const plString &name)hsKeyedObject
IPrcParse(const pfPrcTag *tag, plResManager *mgr)plDrawableSpansprotectedvirtual
IPrcWrite(pfPrcHelper *prc)plDrawableSpansprotectedvirtual
ISortSpace(std::vector< plSpaceBuilderNode * > &nodes, int axis)plDrawableSpansprotected
ISplitSpace(std::vector< plSpaceBuilderNode * > &nodes, std::vector< plSpaceBuilderNode * > &left, std::vector< plSpaceBuilderNode * > &right)plDrawableSpansprotected
isStub() const plCreatablevirtual
kAllProxies enum valueplDrawable
kAllTypes enum valueplDrawable
kAudibleProxy enum valueplDrawable
kCameraProxy enum valueplDrawable
kCoordinateProxy enum valueplDrawable
kCritCharacter enum valueplDrawable
kCritSortFaces enum valueplDrawable
kCritSortSpans enum valueplDrawable
kCritStatic enum valueplDrawable
kEnviron enum valueplDrawable
kGenericProxy enum valueplDrawable
kLightProxy enum valueplDrawable
kNonDrawable enum valueplDrawable
kNormal enum valueplDrawable
kOccluderProxy enum valueplDrawable
kOccSnapProxy enum valueplDrawable
kPhysicalProxy enum valueplDrawable
kPropCharacter enum valueplDrawable
kPropHasVisLOS enum valueplDrawable
kPropNoDraw enum valueplDrawable
kPropNoReSort enum valueplDrawable
kPropPartialSort enum valueplDrawable
kPropSortAsOne enum valueplDrawable
kPropSortFaces enum valueplDrawable
kPropSortSpans enum valueplDrawable
kPropUNUSED enum valueplDrawable
kPropVolatile enum valueplDrawable
kSpanIDMaskplDrawablestatic
kSpanTypeIcicleplDrawablestatic
kSpanTypeMaskplDrawablestatic
kSpanTypeParticleSpanplDrawablestatic
kSpanTypeUnknownplDrawablestatic
kSubAllTypes enum valueplDrawable
kSubEnviron enum valueplDrawable
kSubNonDrawable enum valueplDrawable
kSubNormal enum valueplDrawable
plCreatable()plCreatable
plDrawableSpans()plDrawableSpans
plDrawableType enum nameplDrawable
plSubDrawableType enum nameplDrawable
prcParse(const pfPrcTag *tag, plResManager *mgr)plCreatablevirtual
prcWrite(pfPrcHelper *prc)plCreatablevirtual
read(hsStream *S, plResManager *mgr)plDrawableSpansvirtual
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)plDrawableSpansvirtual
~plCreatable()plCreatablevirtual
~plDrawableSpans()plDrawableSpansvirtual