TuttleOFX
1
|
Dpx writer. More...
#include <DPXWriterProcess.hpp>
Public Member Functions | |
DPXWriterProcess (DPXWriterPlugin &instance) | |
Protected Member Functions | |
void | setup (const OFX::RenderArguments &args) |
void | multiThreadProcessImages (const OfxRectI &procWindowRoW) |
Function called by rendering thread each time a process must be done. | |
Protected Attributes | |
DPXWriterPlugin & | _plugin |
Rendering plugin. | |
DPXWriterProcessParams | _params |
Private Member Functions | |
template<class WPixel > | |
void | writeImage (::dpx::Writer &writer, View &src,::dpx::DataSize &dataSize, size_t pixelSize) |
Dpx writer.
Definition at line 22 of file DPXWriterProcess.hpp.
tuttle::plugin::dpx::writer::DPXWriterProcess< View >::DPXWriterProcess | ( | DPXWriterPlugin & | instance | ) |
Definition at line 30 of file DPXWriterProcess.tcc.
References tuttle::plugin::ImageProcessor::setNoMultiThreading().
void tuttle::plugin::dpx::writer::DPXWriterProcess< View >::multiThreadProcessImages | ( | const OfxRectI & | procWindowRoW | ) | [protected, virtual] |
Function called by rendering thread each time a process must be done.
[in] | procWindowRoW | Processing window in RoW |
Implements tuttle::plugin::ImageProcessor.
Definition at line 50 of file DPXWriterProcess.tcc.
References tuttle::plugin::dpx::writer::eTuttlePluginBitDepth10, tuttle::plugin::dpx::writer::eTuttlePluginBitDepth12, tuttle::plugin::dpx::writer::eTuttlePluginBitDepth16, tuttle::plugin::dpx::writer::eTuttlePluginBitDepth32, tuttle::plugin::dpx::writer::eTuttlePluginBitDepth64, tuttle::plugin::dpx::writer::eTuttlePluginBitDepth8, dpx::kABGR, dpx::kAlpha, dpx::kBlue, dpx::kByte, dpx::kCbYACrYA, dpx::kCbYCr, dpx::kCbYCrA, dpx::kCbYCrY, dpx::kColorDifference, dpx::kCompositeVideo, dpx::kDepth, dpx::kFloat, dpx::kGreen, dpx::kLuma, dpx::kRed, dpx::kRGB, dpx::kRGBA, dpx::kUndefinedDescriptor, dpx::kUserDefined2Comp, dpx::kUserDefined3Comp, dpx::kUserDefined4Comp, dpx::kUserDefined5Comp, dpx::kUserDefined6Comp, dpx::kUserDefined7Comp, dpx::kUserDefined8Comp, dpx::kUserDefinedDescriptor, dpx::kWord, terry::subimage_view(), OfxRectI::x1, OfxRectI::x2, OfxRectI::y1, and OfxRectI::y2.
void tuttle::plugin::dpx::writer::DPXWriterProcess< View >::setup | ( | const OFX::RenderArguments & | args | ) | [protected, virtual] |
Reimplemented from tuttle::plugin::ImageGilFilterProcessor< View >.
Definition at line 38 of file DPXWriterProcess.tcc.
References OFX::RenderArguments::time.
void tuttle::plugin::dpx::writer::DPXWriterProcess< View >::writeImage | ( | ::dpx::Writer & | writer, |
View & | src, | ||
::dpx::DataSize & | dataSize, | ||
size_t | pixelSize | ||
) | [private] |
Definition at line 244 of file DPXWriterProcess.tcc.
References tuttle::plugin::viewer::img, boost::gil::view(), and dpx::Writer::WriteElement().
DPXWriterProcessParams tuttle::plugin::dpx::writer::DPXWriterProcess< View >::_params [protected] |
Definition at line 26 of file DPXWriterProcess.hpp.
DPXWriterPlugin& tuttle::plugin::dpx::writer::DPXWriterProcess< View >::_plugin [protected] |
Rendering plugin.
Definition at line 25 of file DPXWriterProcess.hpp.