X-Git-Url: https://git.jsancho.org/?p=c-irrlicht.git;a=blobdiff_plain;f=src%2FISceneManager.cpp;fp=src%2FISceneManager.cpp;h=42bfac57fd3deea71cad27044a380c5c4169c832;hp=e7cefb8ec742f9bac47028a3ed4a10dbdcb91055;hb=75c3ceb26453f2b265c3eabdd7518d26abfeed1c;hpb=9794edd155faec29e41294c55dece45a116a3b8c diff --git a/src/ISceneManager.cpp b/src/ISceneManager.cpp index e7cefb8..42bfac5 100644 --- a/src/ISceneManager.cpp +++ b/src/ISceneManager.cpp @@ -64,9 +64,7 @@ public: virtual const irr::core::aabbox3d& getBoundingBox() const { - irr_core_aabbox3d_f32* box = GetBoundingBox(); - irr::core::aabbox3d* irrBox = new irr::core::aabbox3d(); - return *irrBox; + return *(irr::core::aabbox3d*)GetBoundingBox(); } virtual irr::u32 getMaterialCount() const @@ -76,11 +74,7 @@ public: virtual irr::video::SMaterial& getMaterial(irr::u32 i) { - irr_video_SMaterial* material = GetMaterial(i); - irr::video::SMaterial* irrMaterial = new irr::video::SMaterial(); - irrMaterial->Wireframe = material->wireframe; - irrMaterial->Lighting = material->lighting; - return *irrMaterial; + return *(irr::video::SMaterial*)GetMaterial(i); } };