Python API 2.0 Reference
OpenMayaRender.MPxVertexBufferMutator Class Reference
+ Inheritance diagram for OpenMayaRender.MPxVertexBufferMutator:

Public Member Functions

def __init__ ()
 
def modifyVertexStream ()
 

Static Public Member Functions

def __new__ ()
 

Detailed Description

Base class for user defined vertex buffer generators.

Constructor & Destructor Documentation

def OpenMayaRender.MPxVertexBufferMutator.__init__ ( )
Initialize self.  See help(type(self)) for accurate signature.

Member Function Documentation

def OpenMayaRender.MPxVertexBufferMutator.__new__ ( )
static
Create and return a new object.  See help(type) for accurate signature.
def OpenMayaRender.MPxVertexBufferMutator.modifyVertexStream ( )
modifyVertexStream(object, vertexBuffer, targetIndexing) -> self

This method gets called to allow the mutator to alter the data for a custom vertex stream.
Use the requirements in the vertexBuffer to get the description of the stream.
Use vertexBuffer.aquire() and vertexBuffer.commit() to fill the buffer.

* object (MObject) - The object being evaluated.
* vertexBuffer [IN/OUT] (MVertexBuffer) - The vertex buffer to alter.
* targetIndexing (MComponentDataIndexing) - Vertex index mapping from targetIndexing.getComponentType() space to vertex buffer space.