OpenMayaRender.MIndexBufferDescriptor Class Reference

Class Description

Describes an indexing scheme.
+ Inheritance diagram for OpenMayaRender.MIndexBufferDescriptor:

Public Member Functions

__init__ ()
 

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
 
 dataType
 
 indexType
 
 name
 
 primitive
 
 primitiveStride
 

Constructor & Destructor Documentation

OpenMayaRender.MIndexBufferDescriptor.__init__ ( )
x.__init__(...) initializes x; see help(type(x)) for signature

Property Documentation

OpenMayaRender.MIndexBufferDescriptor.component
static
 The component associated with the index buffer.
OpenMayaRender.MIndexBufferDescriptor.dataType
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
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
static
 The name used to describe the type when 'indexType' is set to kCustom.
OpenMayaRender.MIndexBufferDescriptor.primitive
static
 The primitive describing the input layout for each drawable.
 See MGeometry.primitiveString() for a list of valid primitive types.
OpenMayaRender.MIndexBufferDescriptor.primitiveStride
static
 The number of control points used for patch primitives.
 Only meaningful when 'primitive' is set to kPatch.

The documentation for this class was generated from the following file:
  • D:/Maya-MD-Merge/input/python/2.0/OpenMayaRender.py