24 #ifndef __PolyVox_SimpleVolume_H__
25 #define __PolyVox_SimpleVolume_H__
43 template <
typename VoxelType>
52 Block(uint16_t uSideLength = 0);
185 void initialise(
const Region& regValidRegion, uint16_t uBlockSideLength);
199 Region m_regValidRegionInBlocks;
202 uint32_t m_uNoOfBlocksInVolume;
203 uint16_t m_uWidthInBlocks;
204 uint16_t m_uHeightInBlocks;
205 uint16_t m_uDepthInBlocks;
208 uint32_t m_uNoOfVoxelsPerBlock;
209 uint16_t m_uBlockSideLength;
210 uint8_t m_uBlockSideLengthPower;
218 #endif //__PolyVox_SimpleVolume_H__