This reference page is linked to from the following overview topics: Extension for Autodesk Maya 2013.
Array of Vertex buffers.
This class represents an array of vertex buffers.
#include <MHWGeometry.h>
Public Member Functions | |
| MVertexBufferArray () | |
| Constructor. | |
| ~MVertexBufferArray () | |
| Destructor. | |
| unsigned int | count () const |
| Get num of vertex buffers in list. | |
| MVertexBuffer * | getBuffer (const MString &name) const |
| Get vertex buffer based on name. | |
| MVertexBuffer * | getBuffer (unsigned int index) const |
| Get vertex buffer based at desired index. | |
| MString | getName (unsigned int index) const |
| Get the name of the buffer at desired index. | |
| MStatus | addBuffer (const MString &name, MVertexBuffer *buffer) |
| Add a new vertex buffer to the list. | |
| void | clear () |
| Clear the array. | |
Static Public Member Functions | |
| static const char * | className () |
| Returns the name of this class. | |
| unsigned int count | ( | ) | const |
| MVertexBuffer * getBuffer | ( | const MString & | name | ) | const |
Get vertex buffer based on name.
| [in] | name | The name of the vertex buffer to look for. |
| MVertexBuffer * getBuffer | ( | unsigned int | index | ) | const |
Get vertex buffer based at desired index.
| [in] | index | The index of the vertex buffer to look for. |
| MString getName | ( | unsigned int | index | ) | const |
Get the name of the buffer at desired index.
| [in] | index | The index of the vertex buffer to look for. |
| MStatus addBuffer | ( | const MString & | name, |
| MVertexBuffer * | buffer | ||
| ) |
Add a new vertex buffer to the list.
The list does not take ownership of the buffer.
| [in] | name | The name of the vertex buffer |
| [in] | buffer | The vertex buffer to add |
| void clear | ( | ) |
| const char * className | ( | ) | [static] |