Blender V5.0
morphological_distance.cc File Reference
#include <limits>
#include "BLI_math_base.hh"
#include "BLI_math_vector_types.hh"
#include "GPU_shader.hh"
#include "COM_context.hh"
#include "COM_result.hh"
#include "COM_utilities.hh"
#include "COM_algorithm_morphological_distance.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::compositor

Functions

static const char * blender::compositor::get_shader_name (const int distance)
static void blender::compositor::morphological_distance_gpu (Context &context, const Result &input, Result &output, const int distance)
template<bool IsDilate>
static void blender::compositor::morphological_distance_cpu (const Result &input, Result &output, const int structuring_element_radius)
void blender::compositor::morphological_distance (Context &context, const Result &input, Result &output, const int distance)