|
Blender V4.3
|
Inherits blender::realtime_compositor::ShaderNode.
Public Member Functions | |
| void | compile (GPUMaterial *material) override |
| int | get_spill_channel () |
| CMPNodeColorSpillLimitAlgorithm | get_limit_algorithm () |
| void | get_spill_scale (float spill_scale[3]) |
| int | get_limit_channel () |
| void | get_limit_channels (float limit_channels[2]) |
| float | get_limit_scale () |
| ShaderNode (DNode node) | |
Public Member Functions inherited from blender::realtime_compositor::ShaderNode | |
| ShaderNode (DNode node) | |
| virtual | ~ShaderNode ()=default |
| GPUNodeStack * | get_inputs_array () |
| GPUNodeStack * | get_outputs_array () |
| GPUNodeStack & | get_input (StringRef identifier) |
| GPUNodeStack & | get_output (StringRef identifier) |
| GPUNodeLink * | get_input_link (StringRef identifier) |
Additional Inherited Members | |
Protected Member Functions inherited from blender::realtime_compositor::ShaderNode | |
| const DNode & | node () const |
| const bNode & | bnode () const |
Definition at line 99 of file node_composite_color_spill.cc.
|
inlineoverridevirtual |
Implements blender::realtime_compositor::ShaderNode.
Definition at line 103 of file node_composite_color_spill.cc.
References blender::realtime_compositor::ShaderNode::bnode(), blender::realtime_compositor::ShaderNode::get_inputs_array(), get_limit_channels(), get_limit_scale(), blender::realtime_compositor::ShaderNode::get_outputs_array(), get_spill_channel(), get_spill_scale(), GPU_constant(), GPU_stack_link(), and GPU_uniform().
|
inline |
Definition at line 132 of file node_composite_color_spill.cc.
References blender::realtime_compositor::ShaderNode::bnode(), and bNode::custom2.
Referenced by get_limit_channels().
|
inline |
Definition at line 155 of file node_composite_color_spill.cc.
References blender::realtime_compositor::ShaderNode::bnode().
Referenced by get_limit_channels().
|
inline |
Definition at line 163 of file node_composite_color_spill.cc.
References CMP_NODE_COLOR_SPILL_LIMIT_ALGORITHM_AVERAGE, get_limit_algorithm(), get_limit_channel(), and get_spill_channel().
Referenced by compile().
|
inline |
Definition at line 178 of file node_composite_color_spill.cc.
References blender::realtime_compositor::ShaderNode::bnode().
Referenced by compile().
|
inline |
Definition at line 127 of file node_composite_color_spill.cc.
References blender::realtime_compositor::ShaderNode::bnode(), and bNode::custom1.
Referenced by compile(), get_limit_channels(), and get_spill_scale().
|
inline |
Definition at line 137 of file node_composite_color_spill.cc.
References blender::realtime_compositor::ShaderNode::bnode(), get_spill_channel(), NodeColorspill::unspill, NodeColorspill::uspillb, NodeColorspill::uspillg, and NodeColorspill::uspillr.
Referenced by compile().
| ShaderNode::ShaderNode | ( | DNode | node | ) |
Definition at line 47 of file shader_node.cc.