]> git.lizzy.rs Git - irrlicht.git/blobdiff - include/SMesh.h
Use swap_control from MESA and EXT before SGI (#151)
[irrlicht.git] / include / SMesh.h
index add6c9fb42d6ae89c762b15ccafdbf04c9dd7f2d..f4b7e2aa9ab54314db2281e034a4079567b081f4 100644 (file)
@@ -44,20 +44,20 @@ namespace scene
 \r
 \r
                //! returns amount of mesh buffers.\r
-               virtual u32 getMeshBufferCount() const _IRR_OVERRIDE_\r
+               u32 getMeshBufferCount() const override\r
                {\r
                        return MeshBuffers.size();\r
                }\r
 \r
                //! returns pointer to a mesh buffer\r
-               virtual IMeshBuffer* getMeshBuffer(u32 nr) const _IRR_OVERRIDE_\r
+               IMeshBuffer* getMeshBuffer(u32 nr) const override\r
                {\r
                        return MeshBuffers[nr];\r
                }\r
 \r
                //! returns a meshbuffer which fits a material\r
                /** reverse search */\r
-               virtual IMeshBuffer* getMeshBuffer( const video::SMaterial & material) const _IRR_OVERRIDE_\r
+               IMeshBuffer* getMeshBuffer( const video::SMaterial & material) const override\r
                {\r
                        for (s32 i = (s32)MeshBuffers.size()-1; i >= 0; --i)\r
                        {\r
@@ -69,13 +69,13 @@ namespace scene
                }\r
 \r
                //! returns an axis aligned bounding box\r
-               virtual const core::aabbox3d<f32>& getBoundingBox() const _IRR_OVERRIDE_\r
+               const core::aabbox3d<f32>& getBoundingBox() const override\r
                {\r
                        return BoundingBox;\r
                }\r
 \r
                //! set user axis aligned bounding box\r
-               virtual void setBoundingBox( const core::aabbox3df& box) _IRR_OVERRIDE_\r
+               void setBoundingBox( const core::aabbox3df& box) override\r
                {\r
                        BoundingBox = box;\r
                }\r
@@ -118,21 +118,21 @@ namespace scene
                }\r
 \r
                //! sets a flag of all contained materials to a new value\r
-               virtual void setMaterialFlag(video::E_MATERIAL_FLAG flag, bool newvalue) _IRR_OVERRIDE_\r
+               void setMaterialFlag(video::E_MATERIAL_FLAG flag, bool newvalue) override\r
                {\r
                        for (u32 i=0; i<MeshBuffers.size(); ++i)\r
                                MeshBuffers[i]->getMaterial().setFlag(flag, newvalue);\r
                }\r
 \r
                //! set the hardware mapping hint, for driver\r
-               virtual void setHardwareMappingHint( E_HARDWARE_MAPPING newMappingHint, E_BUFFER_TYPE buffer=EBT_VERTEX_AND_INDEX ) _IRR_OVERRIDE_\r
+               void setHardwareMappingHint( E_HARDWARE_MAPPING newMappingHint, E_BUFFER_TYPE buffer=EBT_VERTEX_AND_INDEX ) override\r
                {\r
                        for (u32 i=0; i<MeshBuffers.size(); ++i)\r
                                MeshBuffers[i]->setHardwareMappingHint(newMappingHint, buffer);\r
                }\r
 \r
                //! flags the meshbuffer as changed, reloads hardware buffers\r
-               virtual void setDirty(E_BUFFER_TYPE buffer=EBT_VERTEX_AND_INDEX) _IRR_OVERRIDE_\r
+               void setDirty(E_BUFFER_TYPE buffer=EBT_VERTEX_AND_INDEX) override\r
                {\r
                        for (u32 i=0; i<MeshBuffers.size(); ++i)\r
                                MeshBuffers[i]->setDirty(buffer);\r