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

Public Member Functions | |
| void | addMeshBuffer (IMeshBuffer *buf) |
| adds a MeshBuffer | |
| virtual const core::aabbox3d< f32 > & | getBoundingBox () const |
| returns an axis aligned bounding box | |
| virtual IMeshBuffer * | getMeshBuffer (const video::SMaterial &material) const |
| returns a meshbuffer which fits a material | |
| virtual IMeshBuffer * | getMeshBuffer (u32 nr) const |
| returns pointer to a mesh buffer | |
| virtual u32 | getMeshBufferCount () const |
| returns amount of mesh buffers. | |
| void | recalculateBoundingBox () |
| recalculates the bounding box | |
| virtual void | setBoundingBox (const core::aabbox3df &box) |
| set user axis aligned bounding box | |
| virtual void | setMaterialFlag (video::E_MATERIAL_FLAG flag, bool newvalue) |
| sets a flag of all contained materials to a new value | |
| SMesh () | |
| constructor | |
| virtual | ~SMesh () |
| destructor | |
Public Attributes | |
| core::aabbox3d< f32 > | BoundingBox |
| The bounding box of this mesh. | |
| core::array< IMeshBuffer * > | MeshBuffers |
| The meshbuffers of this mesh. | |
Definition at line 18 of file SMesh.h.
|
|
constructor
Definition at line 21 of file SMesh.h. References irr::IReferenceCounted::setDebugName(). |
|
|
destructor
Definition at line 29 of file SMesh.h. References MeshBuffers, and irr::core::array< T, TAlloc >::size(). |
|
|
adds a MeshBuffer
Definition at line 87 of file SMesh.h. References MeshBuffers, and irr::core::array< T, TAlloc >::push_back(). |
|
|
returns an axis aligned bounding box
Implements irr::scene::IMesh. Definition at line 62 of file SMesh.h. References BoundingBox. Referenced by recalculateBoundingBox(). |
|
|
returns a meshbuffer which fits a material reverse search Implements irr::scene::IMesh. Definition at line 50 of file SMesh.h. References MeshBuffers, and irr::core::array< T, TAlloc >::size(). |
|
|
returns pointer to a mesh buffer
Implements irr::scene::IMesh. Definition at line 43 of file SMesh.h. References MeshBuffers. |
|
|
returns amount of mesh buffers.
Implements irr::scene::IMesh. Definition at line 37 of file SMesh.h. References MeshBuffers, and irr::core::array< T, TAlloc >::size(). |
|
|
recalculates the bounding box
Definition at line 74 of file SMesh.h. References irr::core::aabbox3d< T >::addInternalBox(), BoundingBox, getBoundingBox(), MeshBuffers, irr::core::aabbox3d< T >::reset(), and irr::core::array< T, TAlloc >::size(). |
|
|
set user axis aligned bounding box
Implements irr::scene::IMesh. Definition at line 68 of file SMesh.h. References BoundingBox. |
|
||||||||||||
|
sets a flag of all contained materials to a new value
Implements irr::scene::IMesh. Definition at line 97 of file SMesh.h. References MeshBuffers, and irr::core::array< T, TAlloc >::size(). |
|
|
The bounding box of this mesh.
Definition at line 106 of file SMesh.h. Referenced by getBoundingBox(), recalculateBoundingBox(), and setBoundingBox(). |
|
|
The meshbuffers of this mesh.
Definition at line 104 of file SMesh.h. Referenced by addMeshBuffer(), getMeshBuffer(), getMeshBufferCount(), recalculateBoundingBox(), setMaterialFlag(), and ~SMesh(). |
| The Irrlicht
Engine Documentation © 2003-2008 by Nikolaus Gebhardt. Generated
on Sun Jun 1 07:59:21 2008 by Doxygen
(1.4.2) |