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