RendererOptionValue (Shader)
Introduced
4.0
Description
Returns the value of a named option for the specified renderer. If either the renderer and/or the option doesn't exist for this shader, an empty variant is returned.
Scripting Syntax
Shader.RendererOptionValue( Renderer, OptionName )
C# Syntax
Object Shader.RendererOptionValue( String in_Renderer, String in_OptioName );
Parameters
|
Parameter |
Type |
Description |
|
Renderer |
Name of renderer to query the option for. |
|
|
OptionName |
Name of option to get the value of. |
Return Value
Examples
JScript Example
NewScene( null, false ); oCube = ActiveSceneRoot.AddGeometry( "Cube", "MeshSurface" ); oShader = oCube.Material.surface.ConnectFromProgid( "Softimage.rh_renderer.1" ); LogMessage( "Shader Version: " + oShader.RendererOptionValue( "mental ray", "version" ) ); LogMessage( "Requires autovolume: " + oShader.RendererOptionValue( "mental ray", "autovolume" ) ); LogMessage( "Requires 1st derivative: " + oShader.RendererOptionValue( "mental ray", "derivative1" ) ); // INFO : "Shader Version: 1" // INFO : "Requires autovolume: true" // INFO : "Requires 1st derivative: undefined"
See Also
SOFTIMAGE|XSI v6.01