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) |