buildAssetPath(Op *input_op) | DD::Image::MaterialOpI | static |
buildName(const std::string &node_name, const char *schema_name) | DD::Image::MaterialOpI | static |
buildName(const usg::Token &target_renderer, const std::string &node_name, const char *schema_name) | DD::Image::MaterialOpI | static |
clearOverrideOp() | DD::Image::MaterialOpI | inlinevirtual |
conformPropName(const char *prop_name) | DD::Image::LightMaterialOpI | static |
connectionTypeForNodeInput(int32_t node_input) const | DD::Image::MaterialOpI | inlinevirtual |
createOpInterfaceShaderDesc(int32_t op_type, Op *op) | DD::Image::MaterialOpI | static |
createOpInterfaceShaderDesc(Op *op) | DD::Image::MaterialOpI | static |
createShaderGraph(int32_t output_type, const MaterialContext &rtx, usg::ShaderDescGroup &shader_group) | DD::Image::MaterialOpI | inlinevirtual |
createShaderGraphFromOp(Op *input_op, const MaterialContext &rtx, usg::ShaderDescGroup &shader_group) | DD::Image::MaterialOpI | virtual |
defineLightPrim(const usg::LayerRef &define_layer, const usg::Path &light_prim_path, const MaterialContext &rtx, usg::ShaderDescGroup &shaderdesc_group) | DD::Image::LightMaterialOpI | |
getAppliedApiSchemas() const | DD::Image::MaterialOpI | inlinevirtual |
getNodeInstanceSuffix(DD::Image::Op *op) | DD::Image::MaterialOpI | static |
getOp() | DD::Image::MaterialOpI | inlinevirtual |
getOutputSchema() const | DD::Image::MaterialOpI | inlinevirtual |
getOutputType() const | DD::Image::MaterialOpI | inlinevirtual |
getOverrideOp() const | DD::Image::MaterialOpI | inlinevirtual |
getShaderNodeName(const usg::Token &target_renderer=usg::Token()) override | DD::Image::LightMaterialOpI | virtual |
getShaderNodeNameFromOp(const usg::Token &target_renderer, Op *op) | DD::Image::MaterialOpI | static |
getShaderTypeFromOp(Op *op) | DD::Image::MaterialOpI | static |
INPUT_TYPE_AXISOP enum value | DD::Image::MaterialOpI | |
INPUT_TYPE_CAMERAOP enum value | DD::Image::MaterialOpI | |
INPUT_TYPE_IOP enum value | DD::Image::MaterialOpI | |
INPUT_TYPE_LIGHTOP enum value | DD::Image::MaterialOpI | |
INPUT_TYPE_MATERIALOP enum value | DD::Image::MaterialOpI | |
INPUT_TYPE_NONE enum value | DD::Image::MaterialOpI | |
INPUT_TYPE_OP enum value | DD::Image::MaterialOpI | |
inputShaderTypeName(int32_t op_type) | DD::Image::MaterialOpI | static |
isCoShader() const | DD::Image::MaterialOpI | inline |
isLightShader() const (defined in DD::Image::MaterialOpI) | DD::Image::MaterialOpI | inline |
isSurfaceShader() const (defined in DD::Image::MaterialOpI) | DD::Image::MaterialOpI | inline |
isVolumeShader() const (defined in DD::Image::MaterialOpI) | DD::Image::MaterialOpI | inline |
LightMaterialOpI() (defined in DD::Image::LightMaterialOpI) | DD::Image::LightMaterialOpI | inline |
MaterialOpI() (defined in DD::Image::MaterialOpI) | DD::Image::MaterialOpI | inline |
OUTPUT_TYPE_COSHADER enum value | DD::Image::MaterialOpI | |
OUTPUT_TYPE_LIGHTSHADER enum value | DD::Image::MaterialOpI | |
OUTPUT_TYPE_NONE enum value | DD::Image::MaterialOpI | |
OUTPUT_TYPE_SURFACESHADER enum value | DD::Image::MaterialOpI | |
OUTPUT_TYPE_VOLUMESHADER enum value | DD::Image::MaterialOpI | |
overrideShaderDescInput(const char *knob_name, const MaterialContext &rtx, usg::ShaderDesc &shader_desc, const char *target_property_name, usg::Value::Type target_property_type_hint=usg::Value::Type::InvalidType) override | DD::Image::LightMaterialOpI | protectedvirtual |
overrideShaderDescInput(const Channel &chan, const MaterialContext &rtx, usg::ShaderDesc &shader_desc, const char *target_property_name) override | DD::Image::LightMaterialOpI | protectedvirtual |
overrideShaderDescInput(const Channel *chan_array, uint32_t num_channels, const MaterialContext &rtx, usg::ShaderDesc &shader_desc, const char *target_property_name) override | DD::Image::LightMaterialOpI | protectedvirtual |
overrideShaderDescInput(const ChannelSet &channels, const MaterialContext &rtx, usg::ShaderDesc &shader_desc, const char *target_property_name) override | DD::Image::LightMaterialOpI | protectedvirtual |
parseAssetPath(const std::string &path, std::string &nodePath, OutputContext &outputContext, Hash &opHash) | DD::Image::MaterialOpI | static |
retrieveOpFromAssetPath(const std::string &path) | DD::Image::MaterialOpI | static |
setOverrideOp(Op *) | DD::Image::MaterialOpI | inlinevirtual |
updateShaderGraphFromOp(Op *input_op, const MaterialContext &rtx, usg::ShaderDescGroup &shader_group) | DD::Image::MaterialOpI | virtual |
updateShaderGraphOverrides(int32_t output_type, const MaterialContext &rtx, usg::ShaderDescGroup &shader_group) | DD::Image::MaterialOpI | inlinevirtual |
~MaterialOpI() (defined in DD::Image::MaterialOpI) | DD::Image::MaterialOpI | inlinevirtual |