PolyVox
0.3.0-dev
Open source voxel management library
|
#include <BaseVolume.h>
Protected Member Functions | |
VoxelType | getVoxelAt (int32_t uXPos, int32_t uYPos, int32_t uZPos) const |
Protected Attributes | |
DerivedVolumeType * | mVolume |
int32_t | mXPosInVolume |
int32_t | mYPosInVolume |
int32_t | mZPosInVolume |
WrapMode | m_eWrapMode |
VoxelType | m_tBorder |
bool | m_bIsCurrentPositionValidInX |
bool | m_bIsCurrentPositionValidInY |
bool | m_bIsCurrentPositionValidInZ |
Definition at line 58 of file BaseVolume.h.
PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::Sampler | ( | DerivedVolumeType * | volume | ) |
Definition at line 30 of file BaseVolumeSampler.inl.
PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::~Sampler | ( | ) |
Definition at line 45 of file BaseVolumeSampler.inl.
Vector3DInt32 PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getPosition | ( | void | ) | const |
Definition at line 51 of file BaseVolumeSampler.inl.
|
inline |
Definition at line 58 of file BaseVolumeSampler.inl.
|
inline |
Definition at line 65 of file BaseVolumeSampler.inl.
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::moveNegativeX | ( | void | ) |
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::moveNegativeY | ( | void | ) |
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::moveNegativeZ | ( | void | ) |
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::movePositiveX | ( | void | ) |
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::movePositiveY | ( | void | ) |
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::movePositiveZ | ( | void | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setPosition | ( | const Vector3DInt32 & | v3dNewPos | ) |
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setPosition | ( | int32_t | xPos, |
int32_t | yPos, | ||
int32_t | zPos | ||
) |
Definition at line 79 of file BaseVolumeSampler.inl.
|
inline |
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setWrapMode | ( | WrapMode | eWrapMode, |
VoxelType | tBorder = VoxelType() |
||
) |
Definition at line 99 of file BaseVolumeSampler.inl.
|
protected |
Definition at line 127 of file BaseVolume.h.
|
protected |
Definition at line 128 of file BaseVolume.h.
|
protected |
Definition at line 129 of file BaseVolume.h.
|
protected |
Definition at line 122 of file BaseVolume.h.
|
protected |
Definition at line 123 of file BaseVolume.h.
|
protected |
Definition at line 115 of file BaseVolume.h.
|
protected |
Definition at line 118 of file BaseVolume.h.
|
protected |
Definition at line 119 of file BaseVolume.h.
|
protected |
Definition at line 120 of file BaseVolume.h.