PolyVox
0.3.0-dev
Open source voxel management library
|
Go to the source code of this file.
Namespaces | |
namespace | PolyVox |
Main namespace. | |
Macros | |
#define | CAN_GO_NEG_X(val) ((val > this->mVolume->getEnclosingRegion().getLowerX()) && (val % this->mVolume->m_uBlockSideLength != 0)) |
#define | CAN_GO_POS_X(val) ((val < this->mVolume->getEnclosingRegion().getUpperX()) && ((val + 1) % this->mVolume->m_uBlockSideLength != 0)) |
#define | CAN_GO_NEG_Y(val) ((val > this->mVolume->getEnclosingRegion().getLowerY()) && (val % this->mVolume->m_uBlockSideLength != 0)) |
#define | CAN_GO_POS_Y(val) ((val < this->mVolume->getEnclosingRegion().getUpperY()) && ((val + 1) % this->mVolume->m_uBlockSideLength != 0)) |
#define | CAN_GO_NEG_Z(val) ((val > this->mVolume->getEnclosingRegion().getLowerZ()) && (val % this->mVolume->m_uBlockSideLength != 0)) |
#define | CAN_GO_POS_Z(val) ((val < this->mVolume->getEnclosingRegion().getUpperZ()) && ((val + 1) % this->mVolume->m_uBlockSideLength != 0)) |
#define CAN_GO_NEG_X | ( | val | ) | ((val > this->mVolume->getEnclosingRegion().getLowerX()) && (val % this->mVolume->m_uBlockSideLength != 0)) |
Definition at line 24 of file LargeVolumeSampler.inl.
Referenced by PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx0py0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx0py1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx0py1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1ny0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1ny1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1ny1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1py0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1py1nz(), and PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1py1pz().
#define CAN_GO_NEG_Y | ( | val | ) | ((val > this->mVolume->getEnclosingRegion().getLowerY()) && (val % this->mVolume->m_uBlockSideLength != 0)) |
Definition at line 26 of file LargeVolumeSampler.inl.
Referenced by PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px1ny0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px1ny1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px1ny1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1ny0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1ny1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1ny1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1ny0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1ny1nz(), and PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1ny1pz().
#define CAN_GO_NEG_Z | ( | val | ) | ((val > this->mVolume->getEnclosingRegion().getLowerZ()) && (val % this->mVolume->m_uBlockSideLength != 0)) |
Definition at line 28 of file LargeVolumeSampler.inl.
Referenced by PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px0py1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px1ny1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px1py1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx0py1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1ny1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1py1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px0py1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1ny1nz(), and PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1py1nz().
#define CAN_GO_POS_X | ( | val | ) | ((val < this->mVolume->getEnclosingRegion().getUpperX()) && ((val + 1) % this->mVolume->m_uBlockSideLength != 0)) |
Definition at line 25 of file LargeVolumeSampler.inl.
Referenced by PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px0py0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px0py1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px0py1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1ny0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1ny1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1ny1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1py0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1py1nz(), and PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1py1pz().
#define CAN_GO_POS_Y | ( | val | ) | ((val < this->mVolume->getEnclosingRegion().getUpperY()) && ((val + 1) % this->mVolume->m_uBlockSideLength != 0)) |
Definition at line 27 of file LargeVolumeSampler.inl.
Referenced by PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px1py0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px1py1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px1py1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1py0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1py1nz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1py1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1py0pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1py1nz(), and PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1py1pz().
#define CAN_GO_POS_Z | ( | val | ) | ((val < this->mVolume->getEnclosingRegion().getUpperZ()) && ((val + 1) % this->mVolume->m_uBlockSideLength != 0)) |
Definition at line 29 of file LargeVolumeSampler.inl.
Referenced by PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px0py1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px1ny1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel0px1py1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx0py1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1ny1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1nx1py1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px0py1pz(), PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1ny1pz(), and PolyVox::LargeVolume< VoxelType >::Sampler::peekVoxel1px1py1pz().