|
TuttleOFX
1
|
#include "MergePlugin.hpp"#include "MergeDefinitions.hpp"#include <terry/merge/ViewsMerging.hpp>#include <tuttle/plugin/numeric/rectOp.hpp>#include <tuttle/plugin/ImageGilProcessor.hpp>#include <tuttle/plugin/exceptions.hpp>#include <ofxsImageEffect.h>#include <ofxsMultiThread.h>#include <terry/numeric/operations.hpp>#include <terry/numeric/init.hpp>#include <boost/gil/extension/color/hsl.hpp>#include <boost/gil/gil_all.hpp>

Go to the source code of this file.
Namespaces | |
| namespace | tuttle |
This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring. | |
| namespace | tuttle::plugin |
| namespace | tuttle::plugin::merge |
Functions | |
| template<typename View , typename Value > | |
| GIL_FORCEINLINE void | tuttle::plugin::merge::fill_pixels (const View &dstView, const Value &val, const OfxRectI ®ion) |
| template<typename View > | |
| GIL_FORCEINLINE void | tuttle::plugin::merge::copy_pixels (const View &src, const OfxRectI &srcRegion, const View &dst, const OfxRectI &dstRegion) |
| template<class View > | |
| void | tuttle::plugin::merge::fillAroundIntersection (const View &viewA, const OfxRectI &srcAPixelRod, const View &viewB, const OfxRectI &srcBPixelRod, const View &dstView, const OfxRectI &dstPixelRod, const OfxRectI &procWindowRoW) |
| template<class View > | |
| void | tuttle::plugin::merge::fillAroundIntersection (const View &viewA, const OfxRectI &srcAPixelRod, const OfxRectI &srcBPixelRod, const View &dstView, const OfxRectI &dstPixelRod, const OfxRectI &procWindowRoW) |