6 #ifndef MATERIALX_MATERIAL_H 
    7 #define MATERIALX_MATERIAL_H 
#define MATERIALX_NAMESPACE_BEGIN
 
MATERIALX_NAMESPACE_BEGIN MX_CORE_API const string EMPTY_STRING
 
MATERIALX_NAMESPACE_BEGIN MX_CORE_API vector< NodePtr > getShaderNodes(NodePtr materialNode, const string &nodeType=SURFACE_SHADER_TYPE_STRING, const string &target=EMPTY_STRING)
 
MX_CORE_API const string SURFACE_SHADER_TYPE_STRING
 
#define MATERIALX_NAMESPACE_END
 
MX_CORE_API vector< OutputPtr > getConnectedOutputs(NodePtr node)
Return a vector of all outputs connected to the given node's inputs. 
 
shared_ptr< Node > NodePtr
A shared pointer to a Node.