virtual const irr::core::aabbox3d<irr::f32>& getBoundingBox() const
{
- irr_core_aabbox3d_f32* box = GetBoundingBox();
- irr::core::aabbox3d<irr::f32>* irrBox = new irr::core::aabbox3d<irr::f32>();
- return *irrBox;
+ return *(irr::core::aabbox3d<irr::f32>*)GetBoundingBox();
}
virtual irr::u32 getMaterialCount() const
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);
}
};