TuttleOFX  1
OFX::ImageEffectHostDescription Struct Reference

A class that lists all the properties of a host. More...

#include <ofxsImageEffect.h>

Public Types

typedef std::vector
< EPixelComponent
PixelComponentArray
typedef std::vector< EContextContextArray
typedef std::vector< EBitDepthBitDepthArray

Public Member Functions

bool supportsPixelComponent (const OFX::EPixelComponent component) const
bool supportsBitDepth (const OFX::EBitDepth bitDepth) const
bool supportsContext (const OFX::EContext context) const
EBitDepth getPixelDepth () const

Data Fields

std::string hostName
std::string hostLabel
bool hostIsBackground
bool supportsOverlays
bool supportsMultiResolution
bool supportsTiles
bool temporalClipAccess
bool supportsMultipleClipDepths
bool supportsMultipleClipPARs
bool supportsSetableFrameRate
bool supportsSetableFielding
bool supportsStringAnimation
bool supportsCustomInteract
bool supportsChoiceAnimation
bool supportsBooleanAnimation
bool supportsCustomAnimation
bool supportsParametricParameter
bool supportsCameraParameter
int maxParameters
int maxPages
int pageRowCount
int pageColumnCount
PixelComponentArray _supportedComponents
ContextArray _supportedContexts
BitDepthArray _supportedPixelDepths
bool supportsProgressSuite
bool supportsTimeLineSuite

Detailed Description

A class that lists all the properties of a host.

Definition at line 256 of file ofxsImageEffect.h.


Member Typedef Documentation

Definition at line 285 of file ofxsImageEffect.h.

Definition at line 283 of file ofxsImageEffect.h.


Member Function Documentation

EBitDepth OFX::ImageEffectHostDescription::getPixelDepth ( ) const [inline]
Returns:
the pixel depth used by host application, if it doesn't support multiple clip depth.

Definition at line 305 of file ofxsImageEffect.h.

References _supportedPixelDepths, OFX::eBitDepthFloat, and OFXS_COUT_WARNING.

Referenced by OFX::ClipPreferencesSetter::setClipBitDepth().

bool OFX::ImageEffectHostDescription::supportsBitDepth ( const OFX::EBitDepth  bitDepth) const [inline]

Definition at line 295 of file ofxsImageEffect.h.

References _supportedPixelDepths.

bool OFX::ImageEffectHostDescription::supportsContext ( const OFX::EContext  context) const [inline]

Definition at line 299 of file ofxsImageEffect.h.

References _supportedContexts.

bool OFX::ImageEffectHostDescription::supportsPixelComponent ( const OFX::EPixelComponent  component) const [inline]

Definition at line 291 of file ofxsImageEffect.h.

References _supportedComponents.


Field Documentation


The documentation for this struct was generated from the following file: