6 #ifndef MATERIALX_SHADERTRANSLATOR_H
7 #define MATERIALX_SHADERTRANSLATOR_H
30 void translateShader(
NodePtr shader,
const string& destCategory);
34 void translateAllMaterials(
DocumentPtr doc,
const string& destShader);
#define MATERIALX_NAMESPACE_BEGIN
shared_ptr< class ShaderTranslator > ShaderTranslatorPtr
A shared pointer to a ShaderTranslator.
shared_ptr< Document > DocumentPtr
A shared pointer to a Document.
static ShaderTranslatorPtr create()
#define MATERIALX_NAMESPACE_END
shared_ptr< NodeGraph > NodeGraphPtr
A shared pointer to a NodeGraph.
shared_ptr< Node > NodePtr
A shared pointer to a Node.
shared_ptr< NodeDef > NodeDefPtr
A shared pointer to a NodeDef.