Blender V5.0
blender::nodes::materialx Namespace Reference

Classes

class  GroupNodeParser
class  GroupOutputNodeParser
class  GroupInputNodeParser
class  DefaultMaterialNodeParser
struct  ExportParams
struct  NodeGraph
class  NodeItem
class  NodeParser
struct  NodeParserData

Functions

MaterialX::DocumentPtr export_to_materialx (Depsgraph *depsgraph, Material *material, const ExportParams &export_params)
static std::string valid_name (const StringRef name)
 CLG_LOGREF_DECLARE_GLOBAL (LOG_IO_MATERIALX, "io.materialx")

Variables

static const char * ANONYMOUS_NODE_NAME_PREFIX = "node"
constexpr StringRef TEXCOORD_NODE_NAME = "node_texcoord"
struct CLG_LogRefLOG_IO_MATERIALX

Function Documentation

◆ CLG_LOGREF_DECLARE_GLOBAL()

blender::nodes::materialx::CLG_LOGREF_DECLARE_GLOBAL ( LOG_IO_MATERIALX ,
"io.materialx"  )

References LOG_IO_MATERIALX.

◆ export_to_materialx()

◆ valid_name()

std::string blender::nodes::materialx::valid_name ( const StringRef name)
static

Variable Documentation

◆ ANONYMOUS_NODE_NAME_PREFIX

const char* blender::nodes::materialx::ANONYMOUS_NODE_NAME_PREFIX = "node"
static

◆ LOG_IO_MATERIALX

◆ TEXCOORD_NODE_NAME

StringRef blender::nodes::materialx::TEXCOORD_NODE_NAME = "node_texcoord"
constexpr

Definition at line 13 of file node_parser.cc.

Referenced by blender::nodes::materialx::NodeParser::texcoord_node().