Blender V5.0
blender::nodes::node_composite_levels_cc::LevelsOperation Class Reference

Inherits blender::compositor::NodeOperation.

Public Member Functions

void execute () override
void execute_single_value ()
float compute_mean ()
float compute_sum ()
float compute_standard_deviation (float mean)
float compute_sum_squared_difference (float subtrahend)
CMPNodeLevelsChannel get_channel ()
 NodeOperation (Context &context, DNode node)
Public Member Functions inherited from blender::compositor::NodeOperation
 NodeOperation (Context &context, DNode node)
void evaluate () override
void compute_results_reference_counts (const Schedule &schedule)
Public Member Functions inherited from blender::compositor::Operation
 Operation (Context &context)
virtual ~Operation ()
Resultget_result (StringRef identifier)
void map_input_to_result (StringRef identifier, Result *result)
void free_results ()

Additional Inherited Members

Protected Member Functions inherited from blender::compositor::NodeOperation
void compute_preview () override
const DNodenode () const
const bNodebnode () const
bool should_compute_output (StringRef identifier)
Protected Member Functions inherited from blender::compositor::Operation
virtual Domain compute_domain ()
virtual void add_and_evaluate_input_processors ()
void add_and_evaluate_input_processor (StringRef identifier, SimpleOperation *processor)
Resultget_input (StringRef identifier) const
void switch_result_mapped_to_input (StringRef identifier, Result *result)
void populate_result (StringRef identifier, Result result)
void declare_input_descriptor (StringRef identifier, InputDescriptor descriptor)
InputDescriptorget_input_descriptor (StringRef identifier)
Contextcontext () const

Detailed Description

Definition at line 50 of file node_composite_levels.cc.

Member Function Documentation

◆ compute_mean()

float blender::nodes::node_composite_levels_cc::LevelsOperation::compute_mean ( )
inline

Definition at line 118 of file node_composite_levels.cc.

References compute_sum(), blender::compositor::Operation::get_input(), input, and size().

Referenced by execute().

◆ compute_standard_deviation()

float blender::nodes::node_composite_levels_cc::LevelsOperation::compute_standard_deviation ( float mean)
inline

◆ compute_sum()

◆ compute_sum_squared_difference()

◆ execute()

◆ execute_single_value()

◆ get_channel()

CMPNodeLevelsChannel blender::nodes::node_composite_levels_cc::LevelsOperation::get_channel ( )
inline

◆ NodeOperation()

Definition at line 39 of file node_operation.cc.


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