![]() |
RenderMan
26.0
|
Scene graph shader node descriptions. More...
#include <RixSceneGraph.h>
Public Member Functions | |
Shader () | |
Default constructor of invalid type. More... | |
Shader (ShaderType t, RtUString n, RtUString h) | |
Parameterized constructor specifies type, name, and handle. More... | |
Shader (Shader const &)=default | |
Default copy constructor. More... | |
Shader & | operator= (Shader const &)=default |
Default assign operator. More... | |
Public Attributes | |
ShaderType | type |
Shading node type, e.g., pattern, bxdf, etc. More... | |
RtUString | name |
Shading node name, e.g. PxrDiffuse. More... | |
RtUString | handle |
User specified identifier, e.g. "diffuse1". More... | |
RtParamList | params |
Shading node parameters. More... | |
Scene graph shader node descriptions.
Shader nodes represent built-in and user plug-ins including OSL.
|
inline |
Default constructor of invalid type.
References k_Invalid.
|
inline |
Parameterized constructor specifies type, name, and handle.
|
default |
Default copy constructor.
RtUString Shader::handle |
User specified identifier, e.g. "diffuse1".
RtUString Shader::name |
Shading node name, e.g. PxrDiffuse.
RtParamList Shader::params |
Shading node parameters.
ShaderType Shader::type |
Shading node type, e.g., pattern, bxdf, etc.