TuttleOFX  1
tuttle::host::OverlayInteract Class Reference

#include <OverlayInteract.hpp>

Inheritance diagram for tuttle::host::OverlayInteract:
Collaboration diagram for tuttle::host::OverlayInteract:

Public Member Functions

 OverlayInteract (Graph &userGraph, ImageEffectNode &effect, int bitDepthPerComponent=8, bool hasAlpha=false)
void setupGraph ()
void draw (const OfxPointD &renderScale)

Protected Attributes

ImageEffectNode_instance
 our image effect instance
int _bitDepthPerComponent
bool _hasAlpha
OfxTime _time
graph::ProcessGraph _procGraph

Detailed Description

An overlay interact for image effects, derived from one of these to be an overlay interact

Definition at line 19 of file OverlayInteract.hpp.


Constructor & Destructor Documentation

tuttle::host::OverlayInteract::OverlayInteract ( Graph userGraph,
ImageEffectNode effect,
int  bitDepthPerComponent = 8,
bool  hasAlpha = false 
)

Member Function Documentation

void tuttle::host::OverlayInteract::draw ( const OfxPointD &  renderScale)

Definition at line 18 of file OverlayInteract.cpp.

References _time, and tuttle::host::ofx::interact::OfxhInteract::drawAction().

Here is the call graph for this function:

void tuttle::host::OverlayInteract::setupGraph ( ) [inline]

Definition at line 32 of file OverlayInteract.hpp.

References _procGraph, _time, tuttle::host::graph::ProcessGraph::setup(), and tuttle::host::graph::ProcessGraph::setupAtTime().

Here is the call graph for this function:


Field Documentation

Definition at line 25 of file OverlayInteract.hpp.

our image effect instance

Definition at line 23 of file OverlayInteract.hpp.

Definition at line 26 of file OverlayInteract.hpp.

Referenced by draw(), and setupGraph().


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