Blender V4.3
COM_DilateErodeOperation.cc File Reference

Go to the source code of this file.

Classes

struct  blender::compositor::DilateErodeThresholdOperation::PixelData
 
struct  blender::compositor::DilateDistanceOperation::PixelData
 
struct  blender::compositor::Max2Selector
 
struct  blender::compositor::Min2Selector
 

Namespaces

namespace  blender
 
namespace  blender::compositor
 

Functions

template<template< typename > typename TCompare>
static float blender::compositor::get_min_distance (DilateErodeThresholdOperation::PixelData &p)
 
template<template< typename > typename TCompare>
static float blender::compositor::get_distance_value (DilateDistanceOperation::PixelData &p, const float start_value)
 
template<typename TCompareSelector >
static void blender::compositor::step_update_memory_buffer (MemoryBuffer *output, const MemoryBuffer *input, const rcti &area, const int num_iterations, const float compare_min_value)