Blender V4.3
blender::nodes::node_composite_color_spill_cc::ColorSpillShaderNode Class Reference

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
 
GPUNodeStackget_inputs_array ()
 
GPUNodeStackget_outputs_array ()
 
GPUNodeStackget_input (StringRef identifier)
 
GPUNodeStackget_output (StringRef identifier)
 
GPUNodeLinkget_input_link (StringRef identifier)
 

Additional Inherited Members

- Protected Member Functions inherited from blender::realtime_compositor::ShaderNode
const DNodenode () const
 
const bNodebnode () const
 

Detailed Description

Definition at line 99 of file node_composite_color_spill.cc.

Member Function Documentation

◆ compile()

◆ get_limit_algorithm()

CMPNodeColorSpillLimitAlgorithm blender::nodes::node_composite_color_spill_cc::ColorSpillShaderNode::get_limit_algorithm ( )
inline

◆ get_limit_channel()

int blender::nodes::node_composite_color_spill_cc::ColorSpillShaderNode::get_limit_channel ( )
inline

◆ get_limit_channels()

void blender::nodes::node_composite_color_spill_cc::ColorSpillShaderNode::get_limit_channels ( float limit_channels[2])
inline

◆ get_limit_scale()

float blender::nodes::node_composite_color_spill_cc::ColorSpillShaderNode::get_limit_scale ( )
inline

Definition at line 178 of file node_composite_color_spill.cc.

References blender::realtime_compositor::ShaderNode::bnode().

Referenced by compile().

◆ get_spill_channel()

int blender::nodes::node_composite_color_spill_cc::ColorSpillShaderNode::get_spill_channel ( )
inline

◆ get_spill_scale()

void blender::nodes::node_composite_color_spill_cc::ColorSpillShaderNode::get_spill_scale ( float spill_scale[3])
inline

◆ ShaderNode()

ShaderNode::ShaderNode ( DNode node)

Definition at line 47 of file shader_node.cc.


The documentation for this class was generated from the following file: