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)