From a932d060f2f259bae646a07af25e520c68c499ff Mon Sep 17 00:00:00 2001 From: Matt Williams Date: Sat, 24 Nov 2012 14:07:13 +0000 Subject: [PATCH] Add RawVolume wrapper --- library/bindings/PolyVoxCore.i | 1 + library/bindings/RawVolume.i | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 library/bindings/RawVolume.i diff --git a/library/bindings/PolyVoxCore.i b/library/bindings/PolyVoxCore.i index a4975938..456bce9f 100644 --- a/library/bindings/PolyVoxCore.i +++ b/library/bindings/PolyVoxCore.i @@ -39,6 +39,7 @@ const char* __str__() { %include "Region.i" %include "BaseVolume.i" %include "SimpleVolume.i" +%include "RawVolume.i" //%include "TypeDef.i" //%include "SubArray.i" //%include "Array.i" diff --git a/library/bindings/RawVolume.i b/library/bindings/RawVolume.i new file mode 100644 index 00000000..0108fc1a --- /dev/null +++ b/library/bindings/RawVolume.i @@ -0,0 +1,20 @@ +%module RawVolume +%{ +#include "Material.h" +#include "Density.h" +#include "RawVolume.h" +%} + +%include "Material.h" +%include "Density.h" +%include "RawVolume.h" + +%template(RawVolumeDensity8) PolyVox::RawVolume; + +%template(RawVolumeMaterial8) PolyVox::RawVolume; + +%template(RawVolumeMaterial16) PolyVox::RawVolume; + +%template(RawVolumeMaterialDensityPair44) PolyVox::RawVolume; + +%template(RawVolumeMaterialDensityPair88) PolyVox::RawVolume;