Go to the source code of this file.
|
static void | blender::nodes::node_shader_vector_rotate_cc::sh_node_vector_rotate_declare (NodeDeclarationBuilder &b) |
|
static void | blender::nodes::node_shader_vector_rotate_cc::node_shader_buts_vector_rotate (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr) |
|
static const char * | blender::nodes::node_shader_vector_rotate_cc::gpu_shader_get_name (int mode) |
|
static int | blender::nodes::node_shader_vector_rotate_cc::gpu_shader_vector_rotate (GPUMaterial *mat, bNode *node, bNodeExecData *UNUSED(execdata), GPUNodeStack *in, GPUNodeStack *out) |
|
static float3 | blender::nodes::node_shader_vector_rotate_cc::sh_node_vector_rotate_around_axis (const float3 &vector, const float3 ¢er, const float3 &axis, const float angle) |
|
static float3 | blender::nodes::node_shader_vector_rotate_cc::sh_node_vector_rotate_euler (const float3 &vector, const float3 ¢er, const float3 &rotation, const bool invert) |
|
static const fn::MultiFunction * | blender::nodes::node_shader_vector_rotate_cc::get_multi_function (bNode &node) |
|
static void | blender::nodes::node_shader_vector_rotate_cc::sh_node_vector_rotate_build_multi_function (NodeMultiFunctionBuilder &builder) |
|
static void | blender::nodes::node_shader_vector_rotate_cc::node_shader_update_vector_rotate (bNodeTree *ntree, bNode *node) |
|
void | register_node_type_sh_vector_rotate () |
|
◆ register_node_type_sh_vector_rotate()
void register_node_type_sh_vector_rotate |
( |
void |
| ) |
|
Definition at line 206 of file node_shader_vector_rotate.cc.
References bNodeType::build_multi_function, bNodeType::declare, bNodeType::draw_buttons, blender::nodes::node_shader_vector_rotate_cc::gpu_shader_vector_rotate(), NODE_CLASS_OP_VECTOR, blender::nodes::node_shader_vector_rotate_cc::node_shader_buts_vector_rotate(), blender::nodes::node_shader_vector_rotate_cc::node_shader_update_vector_rotate(), node_type_gpu(), node_type_update(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_VECTOR_ROTATE, blender::nodes::node_shader_vector_rotate_cc::sh_node_vector_rotate_build_multi_function(), and blender::nodes::node_shader_vector_rotate_cc::sh_node_vector_rotate_declare().
Referenced by registerShaderNodes().