![]() |
RenderMan API
23.0
|
#include <RixSceneGraph.h>
Public Member Functions | |
RixSGShader () | |
Default constructor of invalid type. More... | |
RixSGShader (RixSGShaderType t, RtUString n, RtUString h) | |
Parameterized constructor specifies type, name, and handle. More... | |
RixSGShader (RixSGShader const &)=default | |
Default copy constructor. More... | |
RixSGShader & | operator= (RixSGShader const &)=default |
Default assign operator. More... | |
Public Attributes | |
RixSGShaderType | 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.
Definition at line 162 of file RixSceneGraph.h.
|
inline |
Default constructor of invalid type.
Definition at line 1487 of file RixSceneGraph.h.
|
inline |
Parameterized constructor specifies type, name, and handle.
Definition at line 1490 of file RixSceneGraph.h.
|
default |
Default copy constructor.
|
default |
Default assign operator.
RtUString RixSGShader::handle |
User specified identifier, e.g. "diffuse1".
Definition at line 183 of file RixSceneGraph.h.
RtUString RixSGShader::name |
Shading node name, e.g. PxrDiffuse.
Definition at line 180 of file RixSceneGraph.h.
RtParamList RixSGShader::params |
Shading node parameters.
Definition at line 186 of file RixSceneGraph.h.
RixSGShaderType RixSGShader::type |
Shading node type, e.g., pattern, bxdf, etc.
Definition at line 177 of file RixSceneGraph.h.