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

Public Member Functions

def __init__ ()
 
def getParameter ()
 
def isArrayParameter ()
 
def parameterList ()
 
def parameterType ()
 
def semantic ()
 
def setArrayParameter ()
 
def setParameter ()
 

Static Public Member Functions

def __new__ ()
 

Detailed Description

Base class for render operation functionsets.

Constructor & Destructor Documentation

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

Member Function Documentation

def OpenMayaRender.MRenderParameters.__new__ ( )
static
Create and return a new object.  See help(type) for accurate signature.
def OpenMayaRender.MRenderParameters.getParameter ( )
getParameter(parameterName, bool) -> self
getParameter(parameterName, int) -> self
getParameter(parameterName, float) -> self
getParameter(parameterName, list of float) -> self
getParameter(parameterName, MFloatVector) -> self
getParameter(parameterName, MMatrix) -> self
getParameter(parameterName, MFloatMatrix) -> self
getParameter(parameterName, MTextureAssignment) -> self
getParameter(parameterName, MRenderTargetAssignment) -> self
getParameter(parameterName, MSamplerStateDesc) -> self

Get the value of the named parameter.
def OpenMayaRender.MRenderParameters.isArrayParameter ( )
isArrayParameter(string) -> bool

Determine whether the named parameter is an array.
def OpenMayaRender.MRenderParameters.parameterList ( )
parameterList() -> list of string

Get the names of all parameters that are settable on this shader instance.
def OpenMayaRender.MRenderParameters.parameterType ( )
parameterType(string) -> int

Get the type of the named parameter, returns kInvalid if parameter is not found.
def OpenMayaRender.MRenderParameters.semantic ( )
semantic(string) -> string

Return the semantic for a named parameter.
def OpenMayaRender.MRenderParameters.setArrayParameter ( )
setArrayParameter(parameterName, sequence of bool, int) -> self
setArrayParameter(parameterName, sequence of int, int) -> self
setArrayParameter(parameterName, sequence of float, int) -> self
setArrayParameter(parameterName, sequence of MMatrix, int) -> self

Set the value of a named array parameter.
def OpenMayaRender.MRenderParameters.setParameter ( )
setParameter(parameterName, bool) -> self
setParameter(parameterName, int) -> self
setParameter(parameterName, float) -> self
setParameter(parameterName, list of float) -> self
setParameter(parameterName, MFloatVector) -> self
setParameter(parameterName, MMatrix) -> self
setParameter(parameterName, MFloatMatrix) -> self
setParameter(parameterName, MTextureAssignment) -> self
setParameter(parameterName, MRenderTargetAssignment) -> self
setParameter(parameterName, MSamplerState) -> self

Set the value of the named parameter.