Blender
V3.3
|
#include <eevee_material.hh>
Public Member Functions | |
Default Material | |
DefaultSurfaceNodeTree () | |
~DefaultSurfaceNodeTree () | |
bNodeTree * | nodetree_get (::Material *ma) |
Definition at line 182 of file eevee_material.hh.
blender::eevee::DefaultSurfaceNodeTree::DefaultSurfaceNodeTree | ( | ) |
Definition at line 27 of file eevee_material.cc.
References bNodeSocket::default_value, bNodeTreeType::idname, nodeAddLink(), nodeAddStaticNode(), nodeFindSocket(), nodeSetActive(), ntree, ntreeAddTree(), ntreeType_Shader, output, SH_NODE_BSDF_PRINCIPLED, SH_NODE_OUTPUT_MATERIAL, SOCK_IN, and SOCK_OUT.
blender::eevee::DefaultSurfaceNodeTree::~DefaultSurfaceNodeTree | ( | ) |
Definition at line 48 of file eevee_material.cc.
References MEM_SAFE_FREE, and ntreeFreeEmbeddedTree().
Configure a default node-tree with the given material.
Definition at line 54 of file eevee_material.cc.
References copy_v3_fl3(), bNodeSocketValueFloat::value, and bNodeSocketValueRGBA::value.