Blender  V3.3
Classes | Namespaces | Functions
COM_DilateErodeOperation.cc File Reference
#include "COM_DilateErodeOperation.h"
#include "COM_OpenCLDevice.h"

Go to the source code of this file.

Classes

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

Namespaces

 blender
 
 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)
 
static tile_info * blender::compositor::create_cache (int xmin, int xmax, int ymin, int ymax)
 
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)