Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

OFX::ClipDescriptor Class Reference

#include <ofxsImageEffect.h>

List of all members.


Detailed Description

Wraps up a clip.


Public Member Functions

const PropertySetgetPropertySet () const
PropertySetgetPropertySet ()
void setLabels (const std::string &label, const std::string &shortLabel, const std::string &longLabel)
 set the label properties
void setFieldExtraction (FieldExtractionEnum v)
 set how fielded images are extracted from the clip defaults to eFieldExtractDoubled
void addSupportedComponent (PixelComponentEnum v)
 set which components are supported, defaults to none set, this must be called at least once!
void addSupportedComponent (const std::string &comp)
 set which components are supported, defaults to none set, this must be called at least once!
void setTemporalClipAccess (bool v)
 say whether we are going to do random temporal access on this clip, defaults to false
void setOptional (bool v)
 say whether if the clip is optional, defaults to false
void setSupportsTiles (bool v)
 say whether this clip supports tiling, defaults to true
void setIsMask (bool v)
 say whether this clip is a 'mask', so the host can know to replace with a roto or similar, defaults to false

Protected Member Functions

 mDeclareProtectedAssignAndCC (ClipDescriptor)
 ClipDescriptor (void)
 ClipDescriptor (const std::string &name, OfxPropertySetHandle props)
 hidden constructor

Protected Attributes

std::string _clipName
 name of the clip
PropertySet _clipProps
 properties for this clip

Friends

class ImageEffectDescriptor


Constructor & Destructor Documentation

OFX::ClipDescriptor::ClipDescriptor void   )  [inline, protected]
 

OFX::ClipDescriptor::ClipDescriptor const std::string &  name,
OfxPropertySetHandle  props
[protected]
 

hidden constructor


Member Function Documentation

void OFX::ClipDescriptor::addSupportedComponent const std::string &  comp  ) 
 

set which components are supported, defaults to none set, this must be called at least once!

void OFX::ClipDescriptor::addSupportedComponent PixelComponentEnum  v  ) 
 

set which components are supported, defaults to none set, this must be called at least once!

PropertySet& OFX::ClipDescriptor::getPropertySet  )  [inline]
 

const PropertySet& OFX::ClipDescriptor::getPropertySet  )  const [inline]
 

OFX::ClipDescriptor::mDeclareProtectedAssignAndCC ClipDescriptor   )  [protected]
 

void OFX::ClipDescriptor::setFieldExtraction FieldExtractionEnum  v  ) 
 

set how fielded images are extracted from the clip defaults to eFieldExtractDoubled

void OFX::ClipDescriptor::setIsMask bool  v  ) 
 

say whether this clip is a 'mask', so the host can know to replace with a roto or similar, defaults to false

void OFX::ClipDescriptor::setLabels const std::string &  label,
const std::string &  shortLabel,
const std::string &  longLabel
 

set the label properties

void OFX::ClipDescriptor::setOptional bool  v  ) 
 

say whether if the clip is optional, defaults to false

void OFX::ClipDescriptor::setSupportsTiles bool  v  ) 
 

say whether this clip supports tiling, defaults to true

void OFX::ClipDescriptor::setTemporalClipAccess bool  v  ) 
 

say whether we are going to do random temporal access on this clip, defaults to false


Friends And Related Function Documentation

friend class ImageEffectDescriptor [friend]
 


Member Data Documentation

std::string OFX::ClipDescriptor::_clipName [protected]
 

name of the clip

PropertySet OFX::ClipDescriptor::_clipProps [protected]
 

properties for this clip


The documentation for this class was generated from the following files:
Generated on Thu Oct 9 13:03:49 2008 for OFX Support by  doxygen 1.3.9.1