OpenMayaRender.MRenderParameters Class Reference

Class Description

Base class for render operation functionsets.
+ Inheritance diagram for OpenMayaRender.MRenderParameters:

Public Member Functions

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

Constructor & Destructor Documentation

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

Member Function Documentation

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.
OpenMayaRender.MRenderParameters.isArrayParameter ( )
isArrayParameter(string) -> bool

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

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

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

Return the semantic for a named parameter.
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.
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.