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

Public Member Functions

def __init__ ()
 

Static Public Member Functions

def __new__ ()
 

Static Public Attributes

int kControlVertex = 6
 
int kCustom = 14
 
int kEdgeLine = 1
 
int kEditPoint = 5
 
int kFaceCenter = 4
 
int kHullEdgeCenter = 10
 
int kHullEdgeLine = 7
 
int kHullFaceCenter = 9
 
int kHullTriangle = 8
 
int kHullUV = 11
 
int kSubDivEdge = 12
 
int kTangent = 13
 
int kTriangle = 3
 
int kTriangleEdge = 2
 
int kVertexPoint = 0
 

Properties

 component = property(...)
 
 dataType = property(...)
 
 indexType = property(...)
 
 name = property(...)
 
 primitive = property(...)
 
 primitiveStride = property(...)
 

Detailed Description

Describes an indexing scheme.

Constructor & Destructor Documentation

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

Member Function Documentation

def OpenMayaRender.MIndexBufferDescriptor.__new__ ( )
static
Create and return a new object.  See help(type) for accurate signature.

Property Documentation

OpenMayaRender.MIndexBufferDescriptor.component = property(...)
static
 The component associated with the index buffer.
OpenMayaRender.MIndexBufferDescriptor.dataType = property(...)
static
 The type of data expected to be in the index buffer.
 See MGeometry.dataTypeString() for a list of valid data types.
OpenMayaRender.MIndexBufferDescriptor.indexType = property(...)
static
 The indexing type describing what the buffer is used for:
 kVertexPoint
 kEdgeLine
 kTriangleEdge
 kTriangle
 kFaceCenter
 kEditPoint
 kControlVertex
 kHullEdgeLine
 kHullTriangle
 kHullFaceCenter
 kHullEdgeCenter
 kHullUV
 kSubDivEdge
 kTangent
 kCustom
OpenMayaRender.MIndexBufferDescriptor.name = property(...)
static
 The name used to describe the type when 'indexType' is set to kCustom.
OpenMayaRender.MIndexBufferDescriptor.primitive = property(...)
static
 The primitive describing the input layout for each drawable.
 See MGeometry.primitiveString() for a list of valid primitive types.
OpenMayaRender.MIndexBufferDescriptor.primitiveStride = property(...)
static
 The number of control points used for patch primitives.
 Only meaningful when 'primitive' is set to kPatch.