TuttleOFX  1
tuttle::plugin::dpx::writer::DPXWriterProcess< View > Class Template Reference

Dpx writer. More...

#include <DPXWriterProcess.hpp>

Inheritance diagram for tuttle::plugin::dpx::writer::DPXWriterProcess< View >:
Collaboration diagram for tuttle::plugin::dpx::writer::DPXWriterProcess< View >:

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)

Detailed Description

template<class View>
class tuttle::plugin::dpx::writer::DPXWriterProcess< View >

Dpx writer.

Definition at line 22 of file DPXWriterProcess.hpp.


Constructor & Destructor Documentation

template<class View >
tuttle::plugin::dpx::writer::DPXWriterProcess< View >::DPXWriterProcess ( DPXWriterPlugin instance)

Definition at line 30 of file DPXWriterProcess.tcc.

References tuttle::plugin::ImageProcessor::setNoMultiThreading().

Here is the call graph for this function:


Member Function Documentation

template<class View >
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.

template<class View >
template<class WPixel >
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().

Here is the call graph for this function:


Field Documentation

Definition at line 26 of file DPXWriterProcess.hpp.

template<class View >
DPXWriterPlugin& tuttle::plugin::dpx::writer::DPXWriterProcess< View >::_plugin [protected]

Rendering plugin.

Definition at line 25 of file DPXWriterProcess.hpp.


The documentation for this class was generated from the following files: