Blender V5.0
COM_algorithm_parallel_reduction.hh File Reference
#include "BLI_math_vector_types.hh"
#include "COM_context.hh"
#include "COM_result.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::compositor

Functions

float blender::compositor::sum_red (Context &context, const Result &result)
float blender::compositor::sum_green (Context &context, const Result &result)
float blender::compositor::sum_blue (Context &context, const Result &result)
float blender::compositor::sum_luminance (Context &context, const Result &result, const float3 &luminance_coefficients)
float blender::compositor::sum_log_luminance (Context &context, const Result &result, const float3 &luminance_coefficients)
float4 blender::compositor::sum_color (Context &context, const Result &result)
float blender::compositor::sum_red_squared_difference (Context &context, const Result &result, const float subtrahend)
float blender::compositor::sum_green_squared_difference (Context &context, const Result &result, const float subtrahend)
float blender::compositor::sum_blue_squared_difference (Context &context, const Result &result, const float subtrahend)
float blender::compositor::sum_luminance_squared_difference (Context &context, const Result &result, const float3 &luminance_coefficients, const float subtrahend)
float blender::compositor::maximum_luminance (Context &context, const Result &result, const float3 &luminance_coefficients)
float blender::compositor::maximum_float (Context &context, const Result &result)
float2 blender::compositor::maximum_float2 (Context &context, const Result &result)
float blender::compositor::maximum_float_in_range (Context &context, const Result &result, const float lower_bound, const float upper_bound)
float blender::compositor::minimum_luminance (Context &context, const Result &result, const float3 &luminance_coefficients)
float blender::compositor::minimum_float (Context &context, const Result &result)
float blender::compositor::minimum_float_in_range (Context &context, const Result &result, const float lower_bound, const float upper_bound)