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

Public Member Functions

def __getitem__ ()
 
def __init__ ()
 
def __len__ ()
 
def append ()
 
def clear ()
 
def indexOf ()
 
def remove ()
 

Static Public Member Functions

def __new__ ()
 

Detailed Description

A list of MRenderItem objects.

Constructor & Destructor Documentation

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

Member Function Documentation

def OpenMayaRender.MRenderItemList.__getitem__ ( )
Return self[key].
def OpenMayaRender.MRenderItemList.__len__ ( )
Return len(self).
def OpenMayaRender.MRenderItemList.__new__ ( )
static
Create and return a new object.  See help(type) for accurate signature.
def OpenMayaRender.MRenderItemList.append ( )
append(MVertexBufferDescriptor) -> bool

Add the item to the list. The list assumes ownership of the item.
def OpenMayaRender.MRenderItemList.clear ( )
clear() -> self

Clear the list.
def OpenMayaRender.MRenderItemList.indexOf ( )
indexOf(name) -> int
indexOf(name, type) -> int
indexOf(name, primitive, mode) -> int

Find the index of the first render item in the list matching the given search parameters.

* name (string) - The name of the render item.
* type (int) - The type of the render item.
* primitive (int) - The primitive type of the render item.
* mode (int) - The draw mode of the render item.

See MRenderItem.type() for a list of valid render item types.
See MGeometry.primitiveString() for a list of valid primitive types.
See MGeometry.drawModeString() for a list of valid draw modes.
def OpenMayaRender.MRenderItemList.remove ( )
remove(index) -> bool

Remove the item at the specified index. Item is deleted.