6 #ifndef MATERIALX_SHADERTRANSLATOR_H
7 #define MATERIALX_SHADERTRANSLATOR_H
29 void translateShader(
NodePtr shader,
const string& destCategory);
33 void translateAllMaterials(
DocumentPtr doc,
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.