Moved PolyVoxImpl inside of PolyVoxCore. This is the first stage of some tidying to better hide implementation details from the user.

This commit is contained in:
unknown 2012-11-05 16:40:02 +01:00
parent 29e656145e
commit 3c69bb651f
22 changed files with 1054 additions and 1054 deletions

View File

@ -31,7 +31,7 @@ freely, subject to the following restrictions:
#include "PolyVoxCore/LargeVolume.h" #include "PolyVoxCore/LargeVolume.h"
#include "PolyVoxCore/SurfaceMesh.h" #include "PolyVoxCore/SurfaceMesh.h"
#include "PolyVoxImpl/Utility.h" #include "PolyVoxCore/PolyVoxImpl/Utility.h"
#include "OpenGLImmediateModeSupport.h" #include "OpenGLImmediateModeSupport.h"
#include "OpenGLVertexBufferObjectSupport.h" #include "OpenGLVertexBufferObjectSupport.h"

View File

@ -27,7 +27,7 @@ freely, subject to the following restrictions:
#include "PolyVoxCore/LowPassFilter.h" #include "PolyVoxCore/LowPassFilter.h"
#include "PolyVoxCore/RawVolume.h" #include "PolyVoxCore/RawVolume.h"
#include "PolyVoxCore/SurfaceMesh.h" #include "PolyVoxCore/SurfaceMesh.h"
#include "PolyVoxImpl/Utility.h" #include "PolyVoxCore/PolyVoxImpl/Utility.h"
#include "OpenGLImmediateModeSupport.h" #include "OpenGLImmediateModeSupport.h"
#include "OpenGLVertexBufferObjectSupport.h" #include "OpenGLVertexBufferObjectSupport.h"

View File

@ -104,18 +104,18 @@ SET(IMPL_SRC_FILES
) )
SET(IMPL_INC_FILES SET(IMPL_INC_FILES
include/PolyVoxImpl/ArraySizesImpl.h include/PolyVoxCore/PolyVoxImpl/ArraySizesImpl.h
include/PolyVoxImpl/ArraySizesImpl.inl include/PolyVoxCore/PolyVoxImpl/ArraySizesImpl.inl
include/PolyVoxImpl/AStarPathfinderImpl.h include/PolyVoxCore/PolyVoxImpl/AStarPathfinderImpl.h
include/PolyVoxImpl/Block.h include/PolyVoxCore/PolyVoxImpl/Block.h
include/PolyVoxImpl/Block.inl include/PolyVoxCore/PolyVoxImpl/Block.inl
include/PolyVoxImpl/MarchingCubesTables.h include/PolyVoxCore/PolyVoxImpl/MarchingCubesTables.h
include/PolyVoxImpl/RandomUnitVectors.h include/PolyVoxCore/PolyVoxImpl/RandomUnitVectors.h
include/PolyVoxImpl/RandomVectors.h include/PolyVoxCore/PolyVoxImpl/RandomVectors.h
include/PolyVoxImpl/SubArray.h include/PolyVoxCore/PolyVoxImpl/SubArray.h
include/PolyVoxImpl/SubArray.inl include/PolyVoxCore/PolyVoxImpl/SubArray.inl
include/PolyVoxImpl/TypeDef.h include/PolyVoxCore/PolyVoxImpl/TypeDef.h
include/PolyVoxImpl/Utility.h include/PolyVoxCore/PolyVoxImpl/Utility.h
) )
#NOTE: The following line should be uncommented when building shared libs. #NOTE: The following line should be uncommented when building shared libs.

View File

@ -24,7 +24,7 @@ freely, subject to the following restrictions:
#ifndef __PolyVox_MarchingCubeTables_H__ #ifndef __PolyVox_MarchingCubeTables_H__
#define __PolyVox_MarchingCubeTables_H__ #define __PolyVox_MarchingCubeTables_H__
#include "PolyVoxImpl/TypeDef.h" #include "PolyVoxCore/PolyVoxImpl/TypeDef.h"
namespace PolyVox namespace PolyVox
{ {

View File

@ -24,7 +24,7 @@ freely, subject to the following restrictions:
#ifndef __PolyVox_RandomUnitVectors_H__ #ifndef __PolyVox_RandomUnitVectors_H__
#define __PolyVox_RandomUnitVectors_H__ #define __PolyVox_RandomUnitVectors_H__
#include "PolyVoxImpl/TypeDef.h" #include "PolyVoxCore/PolyVoxImpl/TypeDef.h"
#include "PolyVoxCore/Vector.h" #include "PolyVoxCore/Vector.h"

View File

@ -24,7 +24,7 @@ freely, subject to the following restrictions:
#ifndef __PolyVox_RandomVectors_H__ #ifndef __PolyVox_RandomVectors_H__
#define __PolyVox_RandomVectors_H__ #define __PolyVox_RandomVectors_H__
#include "PolyVoxImpl/TypeDef.h" #include "PolyVoxCore/PolyVoxImpl/TypeDef.h"
#include "PolyVoxCore/Vector.h" #include "PolyVoxCore/Vector.h"

View File

@ -24,7 +24,7 @@ freely, subject to the following restrictions:
#ifndef __PolyVox_Utility_H__ #ifndef __PolyVox_Utility_H__
#define __PolyVox_Utility_H__ #define __PolyVox_Utility_H__
#include "PolyVoxImpl/TypeDef.h" #include "PolyVoxCore/PolyVoxImpl/TypeDef.h"
#include <cassert> #include <cassert>

View File

@ -21,7 +21,7 @@ freely, subject to the following restrictions:
distribution. distribution.
*******************************************************************************/ *******************************************************************************/
#include "PolyVoxImpl/TypeDef.h" #include "PolyVoxCore/PolyVoxImpl/TypeDef.h"
#include "PolyVoxCore/GradientEstimators.h" #include "PolyVoxCore/GradientEstimators.h"

View File

@ -26,7 +26,7 @@ freely, subject to the following restrictions:
// http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/index.html // http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/index.html
#include "PolyVoxImpl/MarchingCubesTables.h" #include "PolyVoxCore/PolyVoxImpl/MarchingCubesTables.h"
namespace PolyVox namespace PolyVox
{ {

View File

@ -21,7 +21,7 @@ freely, subject to the following restrictions:
distribution. distribution.
*******************************************************************************/ *******************************************************************************/
#include "PolyVoxImpl/RandomUnitVectors.h" #include "PolyVoxCore/PolyVoxImpl/RandomUnitVectors.h"
namespace PolyVox namespace PolyVox
{ {

View File

@ -21,7 +21,7 @@ freely, subject to the following restrictions:
distribution. distribution.
*******************************************************************************/ *******************************************************************************/
#include "PolyVoxImpl/RandomVectors.h" #include "PolyVoxCore/PolyVoxImpl/RandomVectors.h"
namespace PolyVox namespace PolyVox
{ {

View File

@ -21,7 +21,7 @@ freely, subject to the following restrictions:
distribution. distribution.
*******************************************************************************/ *******************************************************************************/
#include "PolyVoxImpl/Utility.h" #include "PolyVoxCore/PolyVoxImpl/Utility.h"
#include <cassert> #include <cassert>
#include <stdexcept> #include <stdexcept>

View File

@ -1,4 +1,4 @@
#include "PolyVoxImpl/TypeDef.h" #include "PolyVoxCore/PolyVoxImpl/TypeDef.h"
namespace PolyVox namespace PolyVox
{ {

View File

@ -27,7 +27,7 @@ freely, subject to the following restrictions:
#include "PolyVoxCore/Raycast.h" #include "PolyVoxCore/Raycast.h"
#include "PolyVoxCore/SimpleVolume.h" #include "PolyVoxCore/SimpleVolume.h"
#include "PolyVoxImpl/RandomUnitVectors.h" #include "PolyVoxCore/PolyVoxImpl/RandomUnitVectors.h"
#include <QtTest> #include <QtTest>