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

Public Member Functions | |
| virtual void | append (const IMeshBuffer *const other) |
| append the meshbuffer to the current buffer | |
| virtual void | append (const void *const vertices, u32 numVertices, const u16 *const indices, u32 numIndices) |
| append the vertices and indices to the current buffer | |
| virtual const core::aabbox3d< f32 > & | getBoundingBox () const |
| Get bounding box. | |
| virtual u32 | getIndexCount () const |
| Get index count. | |
| virtual u16 * | getIndices () |
| Get pointer to index array. | |
| virtual const u16 * | getIndices () const |
| Get pointer to index array. | |
| virtual video::SMaterial & | getMaterial () |
| Get Material of this buffer. | |
| virtual const video::SMaterial & | getMaterial () const |
| Get Material of this buffer. | |
| virtual video::S3DVertex * | getVertex (u32 index) |
| Get standard vertex at given index. | |
| virtual u32 | getVertexCount () const |
| Get vertex count. | |
| virtual video::E_VERTEX_TYPE | getVertexType () const |
| Get vertex type. | |
| virtual void * | getVertices () |
| Get pointer to vertex array. | |
| virtual const void * | getVertices () const |
| Get pointer to vertex array. | |
| virtual void | MoveTo_2TCoords () |
| Convert to 2tcoords vertex type. | |
| virtual void | MoveTo_Tangents () |
| Convert to tangents vertex type. | |
| virtual void | recalculateBoundingBox () |
| Recalculate bounding box. | |
| virtual void | setBoundingBox (const core::aabbox3df &box) |
| Set bounding box. | |
| SSkinMeshBuffer (video::E_VERTEX_TYPE vt=video::EVT_STANDARD) | |
| Default constructor. | |
Public Attributes | |
| core::aabbox3d< f32 > | BoundingBox |
| core::array< u16 > | Indices |
| video::SMaterial | Material |
| core::matrix4 | Transformation |
| video::E_VERTEX_TYPE | VertexType |
| core::array< video::S3DVertex2TCoords > | Vertices_2TCoords |
| core::array< video::S3DVertex > | Vertices_Standard |
| core::array< video::S3DVertexTangents > | Vertices_Tangents |
Definition at line 19 of file SSkinMeshBuffer.h.
|
|
Default constructor.
Definition at line 22 of file SSkinMeshBuffer.h. References irr::IReferenceCounted::setDebugName(). |
|
|
append the meshbuffer to the current buffer
Implements irr::scene::IMeshBuffer. Definition at line 233 of file SSkinMeshBuffer.h. |
|
||||||||||||||||||||
|
append the vertices and indices to the current buffer
Implements irr::scene::IMeshBuffer. Definition at line 230 of file SSkinMeshBuffer.h. |
|
|
Get bounding box.
Implements irr::scene::IMeshBuffer. Definition at line 116 of file SSkinMeshBuffer.h. References BoundingBox. |
|
|
Get index count.
Implements irr::scene::IMeshBuffer. Definition at line 110 of file SSkinMeshBuffer.h. References Indices, and irr::core::array< T, TAlloc >::size(). |
|
|
Get pointer to index array.
Implements irr::scene::IMeshBuffer. Definition at line 104 of file SSkinMeshBuffer.h. References Indices, and irr::core::array< T, TAlloc >::pointer(). |
|
|
Get pointer to index array.
Implements irr::scene::IMeshBuffer. Definition at line 98 of file SSkinMeshBuffer.h. References irr::core::array< T, TAlloc >::const_pointer(), and Indices. |
|
|
Get Material of this buffer.
Implements irr::scene::IMeshBuffer. Definition at line 36 of file SSkinMeshBuffer.h. References Material. |
|
|
Get Material of this buffer.
Implements irr::scene::IMeshBuffer. Definition at line 30 of file SSkinMeshBuffer.h. References Material. |
|
|
Get standard vertex at given index.
Definition at line 42 of file SSkinMeshBuffer.h. References irr::video::EVT_2TCOORDS, irr::video::EVT_TANGENTS, VertexType, Vertices_2TCoords, Vertices_Standard, and Vertices_Tangents. |
|
|
Get vertex count.
Implements irr::scene::IMeshBuffer. Definition at line 84 of file SSkinMeshBuffer.h. References irr::video::EVT_2TCOORDS, irr::video::EVT_TANGENTS, irr::core::array< T, TAlloc >::size(), VertexType, Vertices_2TCoords, Vertices_Standard, and Vertices_Tangents. |
|
|
Get vertex type.
Implements irr::scene::IMeshBuffer. Definition at line 172 of file SSkinMeshBuffer.h. References VertexType. |
|
|
Get pointer to vertex array.
Implements irr::scene::IMeshBuffer. Definition at line 70 of file SSkinMeshBuffer.h. References irr::video::EVT_2TCOORDS, irr::video::EVT_TANGENTS, irr::core::array< T, TAlloc >::pointer(), VertexType, Vertices_2TCoords, Vertices_Standard, and Vertices_Tangents. |
|
|
Get pointer to vertex array.
Implements irr::scene::IMeshBuffer. Definition at line 56 of file SSkinMeshBuffer.h. References irr::core::array< T, TAlloc >::const_pointer(), irr::video::EVT_2TCOORDS, irr::video::EVT_TANGENTS, VertexType, Vertices_2TCoords, Vertices_Standard, and Vertices_Tangents. |
|
|
Convert to 2tcoords vertex type.
Definition at line 178 of file SSkinMeshBuffer.h. References irr::core::array< T, TAlloc >::clear(), irr::video::S3DVertex::Color, irr::video::EVT_2TCOORDS, irr::video::EVT_STANDARD, irr::video::S3DVertex::Normal, irr::video::S3DVertex::Pos, irr::core::array< T, TAlloc >::push_back(), irr::core::array< T, TAlloc >::size(), irr::video::S3DVertex::TCoords, VertexType, Vertices_2TCoords, and Vertices_Standard. |
|
|
Convert to tangents vertex type.
Definition at line 197 of file SSkinMeshBuffer.h. References irr::core::array< T, TAlloc >::clear(), irr::video::S3DVertex::Color, irr::video::EVT_2TCOORDS, irr::video::EVT_STANDARD, irr::video::EVT_TANGENTS, irr::video::S3DVertex::Normal, irr::video::S3DVertex::Pos, irr::core::array< T, TAlloc >::push_back(), irr::core::array< T, TAlloc >::size(), irr::video::S3DVertex::TCoords, VertexType, Vertices_2TCoords, Vertices_Standard, and Vertices_Tangents. |
|
|
Recalculate bounding box.
Implements irr::scene::IMeshBuffer. Definition at line 128 of file SSkinMeshBuffer.h. References irr::core::aabbox3d< T >::addInternalPoint(), BoundingBox, irr::core::array< T, TAlloc >::empty(), irr::video::EVT_2TCOORDS, irr::video::EVT_STANDARD, irr::video::EVT_TANGENTS, irr::core::aabbox3d< T >::reset(), irr::core::array< T, TAlloc >::size(), VertexType, Vertices_2TCoords, Vertices_Standard, and Vertices_Tangents. |
|
|
Set bounding box.
Implements irr::scene::IMeshBuffer. Definition at line 122 of file SSkinMeshBuffer.h. References BoundingBox. |
|
|
Definition at line 245 of file SSkinMeshBuffer.h. Referenced by getBoundingBox(), recalculateBoundingBox(), and setBoundingBox(). |
|
|
Definition at line 244 of file SSkinMeshBuffer.h. Referenced by getIndexCount(), and getIndices(). |
|
|
Definition at line 239 of file SSkinMeshBuffer.h. Referenced by getMaterial(). |
|
|
Definition at line 237 of file SSkinMeshBuffer.h. |
|
|
Definition at line 240 of file SSkinMeshBuffer.h. Referenced by getVertex(), getVertexCount(), getVertexType(), getVertices(), MoveTo_2TCoords(), MoveTo_Tangents(), and recalculateBoundingBox(). |
|
|
Definition at line 242 of file SSkinMeshBuffer.h. Referenced by getVertex(), getVertexCount(), getVertices(), MoveTo_2TCoords(), MoveTo_Tangents(), and recalculateBoundingBox(). |
|
|
Definition at line 243 of file SSkinMeshBuffer.h. Referenced by getVertex(), getVertexCount(), getVertices(), MoveTo_2TCoords(), MoveTo_Tangents(), and recalculateBoundingBox(). |
|
|
Definition at line 241 of file SSkinMeshBuffer.h. Referenced by getVertex(), getVertexCount(), getVertices(), MoveTo_Tangents(), and recalculateBoundingBox(). |
| The Irrlicht
Engine Documentation © 2003-2008 by Nikolaus Gebhardt. Generated
on Sun Sep 21 08:58:01 2008 by Doxygen
(1.4.2) |