A base class for defining the set of features that a given mode of a given render engine provides; feature sets.
Inherits :
Many render engines provide a single mode of operation; i.e. the engine is either biased or it is physically based. However, as the development of a render engine evolves, it may provide more than one mode of operation, and each mode may provide a different set of features.
String : defaultMaterialClassName()
Return Value:
Example
var oRenderMgr = App.getRenderMgr(); var oRenderer = oRenderMgr.getActiveRenderer(); var oRendererMode = oRenderer.getRendererMode(); print( oRendererMode.defaultMaterialClassName() );
Since:
Boolean : hasFeatures()
Return Value:
true
if any features of the renderer are enabled for the current mode, otherwise false
.Return Value:
true
if the renderer is biased in the current mode, otherwise false
.Return Value:
true
if the renderer is physically based in the current mode, otherwise false
.Boolean : isRenderManCompliant()
Return Value:
true
if the renderer is RenderMan compliant in the current mode, otherwise false
.Return Value:
Since:
Boolean : supportsAdvancedCamera()
Return Value:
true
if the renderer supports advanced camera options in the current mode, otherwise false
.Since:
Boolean : supportsCameraBlades()
Return Value:
true
if the renderer supports camera aperture blades in the current mode, otherwise false
.Since:
Boolean : usesCatmarkLimitSurface()
Return Value:
true
if the renderer supports the Catmark subdivision limit surface in the current mode, otherwise false
.