|
Blender V4.5
|
Functions | |
| static void | cmp_node_alphaover_declare (NodeDeclarationBuilder &b) |
| static int | node_gpu_material (GPUMaterial *material, bNode *node, bNodeExecData *, GPUNodeStack *inputs, GPUNodeStack *outputs) |
| static float4 | alpha_over (const float factor, const float4 &background, const float4 &foreground, const bool straight_alpha) |
| static void | node_build_multi_function (blender::nodes::NodeMultiFunctionBuilder &builder) |
|
static |
Definition at line 64 of file node_composite_alpha_over.cc.
References blender::math::clamp(), blender::math::interpolate(), and blender::VecBase< T, Size >::xyz().
Referenced by node_build_multi_function().
|
static |
Definition at line 27 of file node_composite_alpha_over.cc.
References b, blender::nodes::SocketDeclaration::description, PROP_FACTOR, and blender::nodes::decl::Float::subtype.
|
static |
Definition at line 78 of file node_composite_alpha_over.cc.
References alpha_over(), and blender::nodes::NodeMultiFunctionBuilder::set_matching_fn().
|
static |
Definition at line 53 of file node_composite_alpha_over.cc.
References GPU_stack_link(), inputs, and outputs.