Returns an array of siRenderProcessType values that represent the rendering process types that the rendering engine supports.
// get accessor Object rtn = Renderer.ProcessTypes; |
// Print process types for all renderers
var aProcessNames = new Array( "Rendering", "Scene Archive Export", "Object Archive Export" );
e = new Enumerator( Application.Renderers );
for (; !e.atEnd(); e.moveNext())
{
var oRenderer = e.item();
var aTypes = oRenderer.ProcessTypes.toArray();
var aProcessTypes = new Array();
for( var type in aTypes )
aProcessTypes.push( aProcessNames[ type ] );
LogMessage( oRenderer.Name + ": " + aProcessTypes.join( ", " ) );
} |