Blender V4.5
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_MATERIALX_SHADER, "materialx.shader")

Variables

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

Function Documentation

◆ CLG_LOGREF_DECLARE_GLOBAL()

blender::nodes::materialx::CLG_LOGREF_DECLARE_GLOBAL ( LOG_MATERIALX_SHADER ,
"materialx.shader"  )

References LOG_MATERIALX_SHADER.

◆ 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_MATERIALX_SHADER

◆ 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().