Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials
Public Member Functions | Public Attributes
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 const video::SMaterialgetMaterial () const
 Get Material of this buffer.
virtual video::SMaterialgetMaterial ()
 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

constructor

Definition at line 22 of file CDynamicMeshBuffer.h.

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 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.

Get Material of this buffer.

Implements irr::scene::IDynamicMeshBuffer.

Definition at line 74 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]
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-2010 by Nikolaus Gebhardt. Generated on Thu May 31 2012 10:57:56 by Doxygen (1.7.6.1)