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.