|
Blender V4.5
|
Functions | |
| static void | cmp_node_map_range_declare (NodeDeclarationBuilder &b) |
| static void | node_composit_buts_map_range (uiLayout *layout, bContext *, PointerRNA *ptr) |
| static bool | get_should_clamp (const bNode &node) |
| static int | node_gpu_material (GPUMaterial *material, bNode *node, bNodeExecData *, GPUNodeStack *inputs, GPUNodeStack *outputs) |
| template<bool ShouldClamp> | |
| static float | map_range (const float value, const float from_min, const float from_max, const float to_min, const float to_max) |
| static void | node_build_multi_function (blender::nodes::NodeMultiFunctionBuilder &builder) |
|
static |
Definition at line 26 of file node_composite_map_range.cc.
References b, and blender::nodes::SocketDeclaration::compositor_domain_priority().
|
static |
Definition at line 66 of file node_composite_map_range.cc.
References bNode::custom1.
Referenced by node_build_multi_function(), and node_gpu_material().
|
static |
Definition at line 86 of file node_composite_map_range.cc.
References blender::math::abs(), BLENDER_ZMAX, blender::math::clamp(), and result.
Referenced by node_build_multi_function().
|
static |
Definition at line 122 of file node_composite_map_range.cc.
References get_should_clamp(), map_range(), blender::nodes::NodeMultiFunctionBuilder::node(), and blender::nodes::NodeMultiFunctionBuilder::set_matching_fn().
|
static |
Definition at line 56 of file node_composite_map_range.cc.
References col, uiLayout::column(), ptr, and UI_ITEM_R_SPLIT_EMPTY_NAME.
|
static |
Definition at line 71 of file node_composite_map_range.cc.
References get_should_clamp(), GPU_constant(), GPU_stack_link(), inputs, and outputs.