Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials

irr::scene::CDynamicMeshBuffer Class Reference

#include <CDynamicMeshBuffer.h>

Inheritance diagram for irr::scene::CDynamicMeshBuffer:

irr::scene::IDynamicMeshBuffer irr::scene::IMeshBuffer irr::IReferenceCounted

List of all members.

Public Member Functions

 CDynamicMeshBuffer (video::E_VERTEX_TYPE vertexType, video::E_INDEX_TYPE indexType)
 constructor
virtual const core::aabbox3d
< f32 > & 
getBoundingBox () const
 Get bounding box.
virtual IIndexBuffergetIndexBuffer () const
virtual video::SMaterialgetMaterial ()
 Get Material of this buffer.
virtual const video::SMaterialgetMaterial () const
 Get Material of this buffer.
virtual IVertexBuffergetVertexBuffer () const
virtual void recalculateBoundingBox ()
 Recalculate bounding box.
virtual void setBoundingBox (const core::aabbox3df &box)
 Set bounding box.
virtual void setIndexBuffer (IIndexBuffer *newIndexBuffer)
virtual void setVertexBuffer (IVertexBuffer *newVertexBuffer)
virtual ~CDynamicMeshBuffer ()
 destructor

Public Attributes

core::aabbox3d< f32BoundingBox
video::SMaterial Material


Detailed Description

Definition at line 18 of file CDynamicMeshBuffer.h.


Constructor & Destructor Documentation

irr::scene::CDynamicMeshBuffer::CDynamicMeshBuffer ( video::E_VERTEX_TYPE  vertexType,
video::E_INDEX_TYPE  indexType 
) [inline]

constructor

Definition at line 22 of file CDynamicMeshBuffer.h.

virtual irr::scene::CDynamicMeshBuffer::~CDynamicMeshBuffer (  )  [inline, virtual]

destructor

Definition at line 29 of file CDynamicMeshBuffer.h.

References irr::IReferenceCounted::drop().


Member Function Documentation

virtual const core::aabbox3d<f32>& irr::scene::CDynamicMeshBuffer::getBoundingBox (  )  const [inline, virtual]

Get bounding box.

Implements irr::scene::IDynamicMeshBuffer.

Definition at line 80 of file CDynamicMeshBuffer.h.

References BoundingBox.

virtual IIndexBuffer& irr::scene::CDynamicMeshBuffer::getIndexBuffer (  )  const [inline, virtual]

Implements irr::scene::IDynamicMeshBuffer.

Definition at line 42 of file CDynamicMeshBuffer.h.

virtual video::SMaterial& irr::scene::CDynamicMeshBuffer::getMaterial (  )  [inline, virtual]

Get Material of this buffer.

Implements irr::scene::IDynamicMeshBuffer.

Definition at line 74 of file CDynamicMeshBuffer.h.

References Material.

virtual const video::SMaterial& irr::scene::CDynamicMeshBuffer::getMaterial (  )  const [inline, virtual]

Get Material of this buffer.

Implements irr::scene::IDynamicMeshBuffer.

Definition at line 68 of file CDynamicMeshBuffer.h.

References Material.

virtual IVertexBuffer& irr::scene::CDynamicMeshBuffer::getVertexBuffer (  )  const [inline, virtual]

Implements irr::scene::IDynamicMeshBuffer.

Definition at line 37 of file CDynamicMeshBuffer.h.

Referenced by recalculateBoundingBox().

virtual void irr::scene::CDynamicMeshBuffer::recalculateBoundingBox (  )  [inline, virtual]

Recalculate bounding box.

Implements irr::scene::IDynamicMeshBuffer.

Definition at line 92 of file CDynamicMeshBuffer.h.

References BoundingBox, getVertexBuffer(), and irr::scene::IVertexBuffer::size().

virtual void irr::scene::CDynamicMeshBuffer::setBoundingBox ( const core::aabbox3df box  )  [inline, virtual]

Set bounding box.

Implements irr::scene::IDynamicMeshBuffer.

Definition at line 86 of file CDynamicMeshBuffer.h.

References BoundingBox.

virtual void irr::scene::CDynamicMeshBuffer::setIndexBuffer ( IIndexBuffer newIndexBuffer  )  [inline, virtual]

virtual void irr::scene::CDynamicMeshBuffer::setVertexBuffer ( IVertexBuffer newVertexBuffer  )  [inline, virtual]


Member Data Documentation

Definition at line 105 of file CDynamicMeshBuffer.h.

Referenced by getBoundingBox(), recalculateBoundingBox(), and setBoundingBox().

Definition at line 104 of file CDynamicMeshBuffer.h.

Referenced by getMaterial().


The documentation for this class was generated from the following file:

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2009 by Nikolaus Gebhardt. Generated on Sun Jan 10 09:24:12 2010 by Doxygen (1.5.6)