Added support for non-cubic volumes.
This commit is contained in:
@ -42,7 +42,9 @@ namespace PolyVox
|
||||
int32_t getCurrentTime(void) const;
|
||||
Region getEnclosingRegion(void) const;
|
||||
int32_t getLastModifiedTimeForRegion(uint16_t uX, uint16_t uY, uint16_t uZ);
|
||||
uint16_t getSideLength(void);
|
||||
uint16_t getWidth(void);
|
||||
uint16_t getHeight(void);
|
||||
uint16_t getDepth(void);
|
||||
Volume<uint8_t>* getVolumeData(void) const;
|
||||
uint8_t getVoxelAt(const Vector3DUint16& pos);
|
||||
uint8_t getVoxelAt(uint16_t uX, uint16_t uY, uint16_t uZ);
|
||||
@ -64,7 +66,9 @@ namespace PolyVox
|
||||
|
||||
uint16_t m_uRegionSideLength;
|
||||
uint8_t m_uRegionSideLengthPower;
|
||||
uint16_t m_uVolumeSideLengthInRegions;
|
||||
uint16_t m_uVolumeWidthInRegions;
|
||||
uint16_t m_uVolumeHeightInRegions;
|
||||
uint16_t m_uVolumeDepthInRegions;
|
||||
|
||||
|
||||
//It's not what the block class was designed for, but it
|
||||
|
Reference in New Issue
Block a user