]> git.jsancho.org Git - c-irrlicht.git/blobdiff - src/IVideoDriver.cpp
Use structs with casting, without classes replication
[c-irrlicht.git] / src / IVideoDriver.cpp
index e04dbf6ee9d1cf63c133707ad975ddacac5b90af..6bc1020f8cfab87bf61778c141f85a379bfe2e07 100644 (file)
@@ -146,13 +146,9 @@ extern "C" {
 
   void
   irr_video_setMaterial(irr_video_IVideoDriver* driver,
-                        const irr_video_SMaterial material)
+                        irr_video_SMaterial* material)
   {
-    irr::video::SMaterial irrMaterial = irr::video::SMaterial();
-    irrMaterial.Lighting = material.lighting;
-    irrMaterial.Wireframe = material.wireframe;
-
-    ((irr::video::IVideoDriver*)driver)->setMaterial(irrMaterial);
+    ((irr::video::IVideoDriver*)driver)->setMaterial(*(irr::video::SMaterial*)material);
   }
 
   void