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