|
Blender V4.3
|
Functions | |
| static void | node_declare (NodeDeclarationBuilder &b) |
| static void | node_shader_buts_principled_hair (uiLayout *layout, bContext *, PointerRNA *ptr) |
| static void | node_shader_init_hair_principled (bNodeTree *, bNode *node) |
| static void | node_shader_update_hair_principled (bNodeTree *ntree, bNode *node) |
| static int | node_shader_gpu_hair_principled (GPUMaterial *mat, bNode *node, bNodeExecData *, GPUNodeStack *in, GPUNodeStack *out) |
|
static |
Definition at line 16 of file node_shader_bsdf_hair_principled.cc.
References b, blender::nodes::SocketDeclaration::description, M_PI, M_PI_2, min, PROP_ANGLE, PROP_FACTOR, and blender::nodes::decl::Float::subtype.
|
static |
Definition at line 130 of file node_shader_bsdf_hair_principled.cc.
References ptr, UI_ITEM_R_SPLIT_EMPTY_NAME, and uiItemR().
|
static |
Definition at line 195 of file node_shader_bsdf_hair_principled.cc.
References GPU_material_flag_set(), GPU_MATFLAG_DIFFUSE, GPU_MATFLAG_GLOSSY, and GPU_stack_link().
|
static |
Definition at line 137 of file node_shader_bsdf_hair_principled.cc.
References data, SHD_PRINCIPLED_HAIR_CHIANG, and SHD_PRINCIPLED_HAIR_REFLECTANCE.
|
static |
Definition at line 148 of file node_shader_bsdf_hair_principled.cc.
References LISTBASE_FOREACH, blender::bke::node_set_socket_availability(), NodeShaderHairPrincipled::parametrization, SHD_PRINCIPLED_HAIR_CHIANG, SHD_PRINCIPLED_HAIR_DIRECT_ABSORPTION, SHD_PRINCIPLED_HAIR_HUANG, SHD_PRINCIPLED_HAIR_PIGMENT_CONCENTRATION, SHD_PRINCIPLED_HAIR_REFLECTANCE, STR_ELEM, and STREQ.