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;