6 #ifndef MATERIALX_SHADERNODEIMPL_H
7 #define MATERIALX_SHADERNODEIMPL_H
68 virtual void addClassification(
ShaderNode& node)
const;
virtual bool isEditable(const ShaderGraphInputSocket &) const
shared_ptr< ShaderNodeImpl > ShaderNodeImplPtr
Shared pointer to a ShaderNodeImpl.
#define MATERIALX_NAMESPACE_BEGIN
MATERIALX_NAMESPACE_BEGIN MX_CORE_API const string EMPTY_STRING
virtual bool isEditable(const ShaderInput &) const
A no operation node, to be used for organizational nodes that has no code to execute.
virtual ~ShaderNodeImpl()
virtual const string & getTarget() const
OPENVDB_API void initialize()
Global registration of native Grid, Transform, Metadata and Point attribute types. Also initializes blosc (if enabled).
const string & getName() const
Return the name of this implementation.
#define MATERIALX_NAMESPACE_END