| buildAssetPath(Op *input_op) | DD::Image::MaterialOpI | static |
| buildName(const std::string &name, const char *suffix) | DD::Image::MaterialOpI | static |
| buildName(const usg::Token &shaderFamily, const std::string &name, const char *suffix) | DD::Image::MaterialOpI | static |
| clearShaderInstanceOverride() | DD::Image::MaterialOpI | inlinevirtual |
| connectionTypeForNodeInput(int32_t node_input) const | DD::Image::MaterialOpI | inlinevirtual |
| createOpInterfaceShaderDesc(int32_t op_type, const OpGraphLocation &opLocation) | DD::Image::MaterialOpI | static |
| createOpInterfaceShaderDesc(const OpGraphLocation &opLocation) | DD::Image::MaterialOpI | static |
| createShaderGraph(int32_t outputType, const MaterialContext &rtx, usg::ShaderDescGroup &shaderGroup) | DD::Image::MaterialOpI | inlinevirtual |
| createShaderGraphFromOp(const OpGraphLocation &opLocation, const MaterialContext &rtx, usg::ShaderDescGroup &shaderGroup) | DD::Image::MaterialOpI | virtual |
| getAppliedApiSchemas() const | DD::Image::MaterialOpI | inlinevirtual |
| getMaterialFamilies() const | DD::Image::MaterialOpI | inlinevirtual |
| getNodeInstanceSuffix(Node *node) | DD::Image::MaterialOpI | static |
| getOp() | DD::Image::MaterialOpI | inlinevirtual |
| getOutputSchema() const | DD::Image::MaterialOpI | inlinevirtual |
| getOutputType() const | DD::Image::MaterialOpI | inlinevirtual |
| getShaderNodeName(const usg::Token &shaderFamily=usg::Token()) | DD::Image::MaterialOpI | virtual |
| getShaderNodeNameFromOp(const usg::Token &shaderFamily, const OpGraphLocation &opLocation) | 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_COSHADEROP 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 | |
| INPUT_TYPE_TEXTUREOP enum value | DD::Image::MaterialOpI | |
| inputShaderTypeName(int32_t op_type) | DD::Image::MaterialOpI | static |
| isCoShader() const | DD::Image::MaterialOpI | inline |
| isCustomNukeMaterial() | DD::Image::MaterialOpI | inlinevirtual |
| 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 |
| 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) | DD::Image::MaterialOpI | protectedvirtual |
| overrideShaderDescInput(const Channel &chan, const MaterialContext &rtx, usg::ShaderDesc &shader_desc, const char *target_property_name) | DD::Image::MaterialOpI | protectedvirtual |
| overrideShaderDescInput(const Channel *chan_array, uint32_t num_channels, const MaterialContext &rtx, usg::ShaderDesc &shader_desc, const char *target_property_name) | DD::Image::MaterialOpI | protectedvirtual |
| overrideShaderDescInput(const ChannelSet &channels, const MaterialContext &rtx, usg::ShaderDesc &shader_desc, const char *target_property_name) | DD::Image::MaterialOpI | protectedvirtual |
| parseAssetPath(const std::string &path, std::string &nodePath, OutputContext &outputContext) | DD::Image::MaterialOpI | static |
| removePrefix(const char *property_name) | DD::Image::MaterialOpI | static |
| retrieveOpFromAssetPath(const std::string &path, OutputContext *outputContext=nullptr) | DD::Image::MaterialOpI | static |
| sampleKnobValue(Knob *knob, const fdk::FrameValue &frame, int32_t view, usg::Value::Type value_type_hint) (defined in DD::Image::MaterialOpI) | DD::Image::MaterialOpI | protectedstatic |
| setShaderInstanceOverride(const OpGraphLocation &opLocation) | DD::Image::MaterialOpI | inlinevirtual |
| updateShaderGraphFromOp(const OpGraphLocation &opLocation, const MaterialContext &rtx, usg::ShaderDescGroup &shaderGroup) | DD::Image::MaterialOpI | virtual |
| updateShaderGraphOverrides(int32_t outputType, const MaterialContext &rtx, usg::ShaderDescGroup &shaderGroup) | DD::Image::MaterialOpI | inlinevirtual |
| ~MaterialOpI() (defined in DD::Image::MaterialOpI) | DD::Image::MaterialOpI | inlinevirtual |