|
Blender V5.0
|
Inherits blender::nodes::materialx::NodeParser.
Public Member Functions | |
| NodeItem | compute () override |
| NodeItem | compute_error () |
| NodeParser (NodeGraph &graph, const bNode *node, const bNodeSocket *socket_out, NodeItem::Type to_type, GroupNodeParser *group_parser) | |
| Public Member Functions inherited from blender::nodes::materialx::NodeParser | |
| NodeParser (NodeGraph &graph, const bNode *node, const bNodeSocket *socket_out, NodeItem::Type to_type, GroupNodeParser *group_parser) | |
| virtual | ~NodeParser ()=default |
| virtual NodeItem | compute_full () |
Definition at line 22 of file nodes/shader/materialx/material.cc.
|
inlineoverridevirtual |
Implements blender::nodes::materialx::NodeParser.
Definition at line 26 of file nodes/shader/materialx/material.cc.
References Material::b, blender::nodes::materialx::NodeParser::create_node(), Material::g, blender::nodes::materialx::NodeParser::graph_, blender::nodes::materialx::NodeItem::Material, Material::metallic, Material::r, Material::roughness, Material::spec, blender::nodes::materialx::NodeItem::SurfaceShader, and blender::nodes::materialx::NodeParser::val().
|
inline |
Definition at line 43 of file nodes/shader/materialx/material.cc.
References blender::nodes::materialx::NodeParser::create_node(), blender::nodes::materialx::NodeItem::Material, blender::nodes::materialx::NodeItem::SurfaceShader, and blender::nodes::materialx::NodeParser::val().
Referenced by blender::nodes::materialx::export_to_materialx().
| blender::nodes::materialx::NodeParser::NodeParser | ( | NodeGraph & | graph, |
| const bNode * | node, | ||
| const bNodeSocket * | socket_out, | ||
| NodeItem::Type | to_type, | ||
| GroupNodeParser * | group_parser ) |
Definition at line 34 of file node_parser.cc.
References blender::nodes::materialx::NodeItem::is_convertible(), blender::nodes::materialx::NodeParser::socket_out_, and blender::nodes::materialx::NodeParser::to_type_.