|
Blender V4.5
|
Functions | |
| static void | sh_node_value_declare (NodeDeclarationBuilder &b) |
| static int | gpu_shader_value (GPUMaterial *mat, bNode *node, bNodeExecData *, GPUNodeStack *, GPUNodeStack *out) |
| static void | sh_node_value_build_multi_function (NodeMultiFunctionBuilder &builder) |
|
static |
Definition at line 32 of file node_shader_value.cc.
References bNodeSocket::default_value, ListBase::first, GPU_link(), gpu_shader_value(), GPU_uniform(), out, and bNode::outputs.
Referenced by gpu_shader_value().
|
static |
Definition at line 43 of file node_shader_value.cc.
References blender::nodes::NodeMultiFunctionBuilder::construct_and_set_matching_fn(), bNodeSocket::default_value, ListBase::first, blender::nodes::NodeMultiFunctionBuilder::node(), bNode::outputs, sh_node_value_build_multi_function(), and bNodeSocketValueFloat::value.
Referenced by sh_node_value_build_multi_function().
|
static |
Definition at line 21 of file node_shader_value.cc.
References b, blender::nodes::CustomSocketDrawParams::layout, blender::nodes::CustomSocketDrawParams::node, uiLayout::prop(), uiLayout::row(), sh_node_value_declare(), blender::nodes::CustomSocketDrawParams::socket_ptr, blender::nodes::CustomSocketDrawParams::tree, UI_ITEM_NONE, UI_ITEM_R_SPLIT_EMPTY_NAME, and blender::nodes::gizmos::value_node_has_gizmo().
Referenced by sh_node_value_declare().