![]() |
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.