| Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members |
#include <IMesh.h>
Inheritance diagram for irr::scene::IMesh:

Public Member Functions | |
| virtual const core::aabbox3d< f32 > & | getBoundingBox () const =0 |
| Returns an axis aligned bounding box of the mesh. | |
| virtual IMeshBuffer * | getMeshBuffer (const video::SMaterial &material) const =0 |
| Returns pointer to a mesh buffer which fits a material. | |
| virtual IMeshBuffer * | getMeshBuffer (u32 nr) const =0 |
| Returns pointer to a mesh buffer. | |
| virtual u32 | getMeshBufferCount () const =0 |
| Returns the amount of mesh buffers. | |
| virtual void | setBoundingBox (const core::aabbox3df &box)=0 |
| set user axis aligned bounding box | |
| virtual void | setMaterialFlag (video::E_MATERIAL_FLAG flag, bool newvalue)=0 |
| Sets a flag of all contained materials to a new value. | |
| virtual | ~IMesh () |
| Destructor. | |
An IMesh is nothing more than a collection of some mesh buffers (IMeshBuffer). SMesh is a simple implementation of an IMesh.
Definition at line 21 of file IMesh.h.
|
|
Destructor.
|
|
|
Returns an axis aligned bounding box of the mesh.
Implemented in irr::scene::SAnimatedMesh, and irr::scene::SMesh. |
|
|
Returns pointer to a mesh buffer which fits a material.
Implemented in irr::scene::SAnimatedMesh, and irr::scene::SMesh. |
|
|
Returns pointer to a mesh buffer.
Implemented in irr::scene::SAnimatedMesh, and irr::scene::SMesh. |
|
|
Returns the amount of mesh buffers.
Implemented in irr::scene::SAnimatedMesh, and irr::scene::SMesh. |
|
|
set user axis aligned bounding box
Implemented in irr::scene::SAnimatedMesh, and irr::scene::SMesh. |
|
||||||||||||
|
Sets a flag of all contained materials to a new value.
Implemented in irr::scene::SAnimatedMesh, and irr::scene::SMesh. |
| The Irrlicht
Engine Documentation © 2003-2008 by Nikolaus Gebhardt. Generated
on Sun Sep 21 08:57:56 2008 by Doxygen
(1.4.2) |