|
Blender V4.3
|
Functions | |
| static void | node_declare (NodeDeclarationBuilder &b) |
| static void | node_shader_buts_vect_transform (uiLayout *layout, bContext *, PointerRNA *ptr) |
| static void | node_shader_init_vect_transform (bNodeTree *, bNode *node) |
| static const char * | get_gpufn_name_from_to (short from, short to, bool is_direction) |
| static int | gpu_shader_vect_transform (GPUMaterial *mat, bNode *node, bNodeExecData *, GPUNodeStack *in, GPUNodeStack *out) |
|
static |
Definition at line 49 of file node_shader_vector_transform.cc.
References SHD_VECT_TRANSFORM_SPACE_CAMERA, SHD_VECT_TRANSFORM_SPACE_OBJECT, and SHD_VECT_TRANSFORM_SPACE_WORLD.
Referenced by gpu_shader_vect_transform().
|
static |
Definition at line 92 of file node_shader_vector_transform.cc.
References NodeShaderVectTransform::convert_from, NodeShaderVectTransform::convert_to, get_gpufn_name_from_to(), GPU_constant(), GPU_link(), SHD_VECT_TRANSFORM_SPACE_CAMERA, SHD_VECT_TRANSFORM_TYPE_NORMAL, SHD_VECT_TRANSFORM_TYPE_POINT, and NodeShaderVectTransform::type.
|
static |
Definition at line 17 of file node_shader_vector_transform.cc.
References b, blender::nodes::SocketDeclaration::description, and min.
|
static |
Definition at line 27 of file node_shader_vector_transform.cc.
References ptr, UI_ITEM_R_EXPAND, UI_ITEM_R_SPLIT_EMPTY_NAME, and uiItemR().
|
static |
Definition at line 39 of file node_shader_vector_transform.cc.
References NodeShaderVectTransform::convert_to.