|
Blender V4.5
|
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_LogRef * | LOG_MATERIALX_SHADER |
| blender::nodes::materialx::CLG_LOGREF_DECLARE_GLOBAL | ( | LOG_MATERIALX_SHADER | , |
| "materialx.shader" | ) |
References LOG_MATERIALX_SHADER.
| MaterialX::DocumentPtr blender::nodes::materialx::export_to_materialx | ( | Depsgraph * | depsgraph, |
| Material * | material, | ||
| const ExportParams & | export_params ) |
Definition at line 51 of file nodes/shader/materialx/material.cc.
References CLOG_INFO, blender::nodes::materialx::DefaultMaterialNodeParser::compute(), blender::nodes::materialx::DefaultMaterialNodeParser::compute_error(), data, depsgraph, blender::nodes::materialx::NodeGraph::empty_node(), Material::id, LOG_MATERIALX_SHADER, blender::nodes::materialx::NodeItem::Material, ID::name, Material::nodetree, ntreeShaderOutputNode(), blender::nodes::materialx::NodeGraph::set_output_node_name(), SHD_OUTPUT_ALL, bNode::typeinfo, and Material::use_nodes.
Referenced by blender::io::hydra::MaterialData::init().
|
static |
Definition at line 22 of file node_graph.cc.
Referenced by blender::nodes::materialx::NodeGraph::NodeGraph(), and blender::nodes::materialx::NodeGraph::unique_node_name().
|
static |
Definition at line 19 of file node_graph.cc.
Referenced by blender::nodes::materialx::NodeGraph::unique_anonymous_node_name(), and blender::nodes::materialx::NodeGraph::unique_node_name().
|
extern |
Referenced by CLG_LOGREF_DECLARE_GLOBAL(), blender::nodes::materialx::GroupInputNodeParser::compute_full(), blender::nodes::materialx::GroupOutputNodeParser::compute_full(), blender::nodes::materialx::NodeItem::convert(), blender::nodes::materialx::NodeItem::create_node(), export_to_materialx(), blender::nodes::materialx::NodeGraph::NodeGraph(), and blender::nodes::materialx::NodeItem::set_input().
|
constexpr |
Definition at line 13 of file node_parser.cc.
Referenced by blender::nodes::materialx::NodeParser::texcoord_node().