PolyVox  0.2.1
Open source voxel management library
Classes | Namespaces | Typedefs
Array.h File Reference
#include "Impl/SubArray.h"
#include "PolyVoxCore/ArraySizes.h"
#include "PolyVoxCore/Array.inl"

Go to the source code of this file.

Classes

class  PolyVox::Array< noOfDims, ElementType >
 Provides an efficient implementation of a multidimensional array. More...
class  PolyVox::Array< 1, ElementType >
class  PolyVox::Array< 0, ElementType >

Namespaces

namespace  PolyVox
 Main namespace.

Typedefs

typedef Array< 1, floatPolyVox::Array1DFloat
 A 1D Array of floats.
typedef Array< 1, double > PolyVox::Array1DDouble
 A 1D Array of doubles.
typedef Array< 1, int8_t > PolyVox::Array1DInt8
 A 1D Array of signed 8-bit values.
typedef Array< 1, uint8_t > PolyVox::Array1DUint8
 A 1D Array of unsigned 8-bit values.
typedef Array< 1, int16_t > PolyVox::Array1DInt16
 A 1D Array of signed 16-bit values.
typedef Array< 1, uint16_t > PolyVox::Array1DUint16
 A 1D Array of unsigned 16-bit values.
typedef Array< 1, int32_tPolyVox::Array1DInt32
 A 1D Array of signed 32-bit values.
typedef Array< 1, uint32_t > PolyVox::Array1DUint32
 A 1D Array of unsigned 32-bit values.
typedef Array< 2, floatPolyVox::Array2DFloat
 A 2D Array of floats.
typedef Array< 2, double > PolyVox::Array2DDouble
 A 2D Array of doubles.
typedef Array< 2, int8_t > PolyVox::Array2DInt8
 A 2D Array of signed 8-bit values.
typedef Array< 2, uint8_t > PolyVox::Array2DUint8
 A 2D Array of unsigned 8-bit values.
typedef Array< 2, int16_t > PolyVox::Array2DInt16
 A 2D Array of signed 16-bit values.
typedef Array< 2, uint16_t > PolyVox::Array2DUint16
 A 2D Array of unsigned 16-bit values.
typedef Array< 2, int32_tPolyVox::Array2DInt32
 A 2D Array of signed 32-bit values.
typedef Array< 2, uint32_t > PolyVox::Array2DUint32
 A 2D Array of unsigned 32-bit values.
typedef Array< 3, floatPolyVox::Array3DFloat
 A 3D Array of floats.
typedef Array< 3, double > PolyVox::Array3DDouble
 A 3D Array of doubles.
typedef Array< 3, int8_t > PolyVox::Array3DInt8
 A 3D Array of signed 8-bit values.
typedef Array< 3, uint8_t > PolyVox::Array3DUint8
 A 3D Array of unsigned 8-bit values.
typedef Array< 3, int16_t > PolyVox::Array3DInt16
 A 3D Array of signed 16-bit values.
typedef Array< 3, uint16_t > PolyVox::Array3DUint16
 A 3D Array of unsigned 16-bit values.
typedef Array< 3, int32_tPolyVox::Array3DInt32
 A 3D Array of signed 32-bit values.
typedef Array< 3, uint32_t > PolyVox::Array3DUint32
 A 3D Array of unsigned 32-bit values.