TuttleOFX  1
tuttle::plugin::dpx::reader::DPXReaderPlugin Class Reference

Dpx reader. More...

#include <DPXReaderPlugin.hpp>

Inheritance diagram for tuttle::plugin::dpx::reader::DPXReaderPlugin:
Collaboration diagram for tuttle::plugin::dpx::reader::DPXReaderPlugin:

Public Member Functions

 DPXReaderPlugin (OfxImageEffectHandle handle)
DPXReaderProcessParams getProcessParams (const OfxTime time)
void changedParam (const OFX::InstanceChangedArgs &args, const std::string &paramName)
 called when a param has just had its value changed
bool getRegionOfDefinition (const OFX::RegionOfDefinitionArguments &args, OfxRectD &rod)
 The get RoD action.
void getClipPreferences (OFX::ClipPreferencesSetter &clipPreferences)
 get the clip preferences
void render (const OFX::RenderArguments &args)
 The overridden render function.

Detailed Description

Dpx reader.

Definition at line 19 of file DPXReaderPlugin.hpp.


Constructor & Destructor Documentation

tuttle::plugin::dpx::reader::DPXReaderPlugin::DPXReaderPlugin ( OfxImageEffectHandle  handle)

Definition at line 17 of file DPXReaderPlugin.cpp.


Member Function Documentation

void tuttle::plugin::dpx::reader::DPXReaderPlugin::changedParam ( const OFX::InstanceChangedArgs args,
const std::string &  paramName 
) [virtual]
DPXReaderProcessParams tuttle::plugin::dpx::reader::DPXReaderPlugin::getProcessParams ( const OfxTime  time)

Definition at line 21 of file DPXReaderPlugin.cpp.

References tuttle::plugin::dpx::reader::DPXReaderProcessParams::_filepath, and tuttle::plugin::ReaderPlugin::getAbsoluteFilenameAt().

Here is the call graph for this function:

bool tuttle::plugin::dpx::reader::DPXReaderPlugin::getRegionOfDefinition ( const OFX::RegionOfDefinitionArguments args,
OfxRectD rod 
) [virtual]

The get RoD action.

If the effect wants change the rod from the default value (which is the union of RoD's of all input clips) it should set the rod argument and return true.

This is all in cannonical coordinates.

Implements tuttle::plugin::ReaderPlugin.

Definition at line 49 of file DPXReaderPlugin.cpp.

References tuttle::plugin::ReaderPlugin::_clipDst, tuttle::plugin::ReaderPlugin::getAbsoluteFilenameAt(), OFX::Clip::getPixelAspectRatio(), OFX::RegionOfDefinitionArguments::time, OfxRectD::x1, OfxRectD::x2, OfxRectD::y1, and OfxRectD::y2.

Here is the call graph for this function:

void tuttle::plugin::dpx::reader::DPXReaderPlugin::render ( const OFX::RenderArguments args) [virtual]

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