From 27f943adb352743eb2c680378e73bc5ef92ccdc9 Mon Sep 17 00:00:00 2001 From: Matt Williams Date: Sat, 17 Nov 2012 13:44:27 +0000 Subject: [PATCH] Silence all the SWIG warning hopefully --- library/bindings/Material.i | 1 + library/bindings/PolyVoxCore.i | 3 +++ library/bindings/Region.i | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/library/bindings/Material.i b/library/bindings/Material.i index 8fa3df78..413fc49f 100644 --- a/library/bindings/Material.i +++ b/library/bindings/Material.i @@ -3,6 +3,7 @@ #include "Material.h" %} +%include "DefaultIsQuadNeeded.h" %include "Material.h" %template(Material8) PolyVox::Material; diff --git a/library/bindings/PolyVoxCore.i b/library/bindings/PolyVoxCore.i index ea3258e1..09fa805e 100644 --- a/library/bindings/PolyVoxCore.i +++ b/library/bindings/PolyVoxCore.i @@ -26,6 +26,9 @@ const char* __str__() { %feature("autodoc", "1"); +//This will rename "operator=" to "assign" since Python doesn't have assignment +%rename(assign) *::operator=; + %include "stdint.i" %include "std_vector.i" %include "Vector.i" diff --git a/library/bindings/Region.i b/library/bindings/Region.i index 4037a84f..0860bf09 100644 --- a/library/bindings/Region.i +++ b/library/bindings/Region.i @@ -4,4 +4,9 @@ #include "Region.h" %} +%ignore depth; +%ignore height; +%ignore width; +%ignore dimensions; + %include "Region.h" \ No newline at end of file