SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
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