Blender
V3.3
|
#include "node_shader_util.hh"
#include "NOD_math_functions.hh"
#include "NOD_socket_search_link.hh"
#include "RNA_enum_types.h"
Go to the source code of this file.
Classes | |
class | blender::nodes::node_shader_math_cc::SocketSearchOp |
class | blender::nodes::node_shader_math_cc::ClampWrapperFunction |
Namespaces | |
blender | |
blender::nodes | |
blender::nodes::node_shader_math_cc | |
Functions | |
static void | blender::nodes::node_shader_math_cc::sh_node_math_declare (NodeDeclarationBuilder &b) |
static void | blender::nodes::node_shader_math_cc::sh_node_math_gather_link_searches (GatherLinkSearchOpParams ¶ms) |
static const char * | blender::nodes::node_shader_math_cc::gpu_shader_get_name (int mode) |
static int | blender::nodes::node_shader_math_cc::gpu_shader_math (GPUMaterial *mat, bNode *node, bNodeExecData *UNUSED(execdata), GPUNodeStack *in, GPUNodeStack *out) |
static const fn::MultiFunction * | blender::nodes::node_shader_math_cc::get_base_multi_function (bNode &node) |
static void | blender::nodes::node_shader_math_cc::sh_node_math_build_multi_function (NodeMultiFunctionBuilder &builder) |
void | register_node_type_sh_math () |
Definition at line 184 of file node_shader_math.cc.
References bNodeType::build_multi_function, bNodeType::declare, bNodeType::gather_link_search_ops, blender::nodes::node_shader_math_cc::gpu_shader_math(), bNodeType::labelfunc, NODE_CLASS_CONVERTER, node_math_label(), node_math_update(), node_type_gpu(), node_type_update(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_MATH, blender::nodes::node_shader_math_cc::sh_node_math_build_multi_function(), blender::nodes::node_shader_math_cc::sh_node_math_declare(), and blender::nodes::node_shader_math_cc::sh_node_math_gather_link_searches().
Referenced by registerShaderNodes().