SLProject 4.0.000
SLCompactGrid Member List

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

_mSLAccelStructprotected
_maxVSLAccelStructprotected
_minVSLAccelStructprotected
_numTrianglesSLCompactGridprivate
_sizeSLCompactGridprivate
_triangleIndexes16SLCompactGridprivate
_triangleIndexes32SLCompactGridprivate
_vaoSLCompactGridprivate
_voxelAvgTriaSLAccelStructprotected
_voxelCntSLAccelStructprotected
_voxelCntEmptySLAccelStructprotected
_voxelMaxTriaSLAccelStructprotected
_voxelOffsetsSLCompactGridprivate
_voxelSizeSLCompactGridprivate
_voxelSizeHalfSLCompactGridprivate
build(SLVec3f minV, SLVec3f maxV)SLCompactGridvirtual
containingVoxel(const SLVec3f &p) constSLCompactGrid
deleteAll()SLCompactGrid
disposeBuffers()SLCompactGridinlinevirtual
draw(SLSceneView *sv)SLCompactGridvirtual
getMinMaxVoxel(const Triangle &triangle, SLVec3i &minCell, SLVec3i &maxCell)SLCompactGrid
ifTriangleInVoxelDo(triVoxCallback cb)SLCompactGrid
indexAtPos(const SLVec3i &p) constSLCompactGridinline
intersect(SLRay *ray, SLNode *node)SLCompactGridvirtual
SLAccelStruct(SLMesh *m)SLAccelStructinline
SLCompactGrid(SLMesh *m)SLCompactGrid
Triangle typedefSLCompactGrid
updateStats(SLNodeStats &stats)SLCompactGridvirtual
voxelCenter(const SLVec3i &pos) constSLCompactGrid
~SLAccelStruct()SLAccelStructinlinevirtual
~SLCompactGrid()SLCompactGridinline