TuttleOFX  1
tuttle::host::ofx Namespace Reference

OpenFX wrapping to communicate with C API. More...

Namespaces

namespace  APICache
namespace  attribute
namespace  imageEffect
namespace  interact
namespace  property

Data Structures

class  OfxhBinary
 class representing a DLL/Shared Object/etc More...
class  OfxhException
class  OfxhHost
class  OfxhIObject
 All openfx objects that can be send to the plugin need to inherit this class. So all these objects can be seen as OfxhIObject (reinterpret_cast) and then properly dynamic_cast to the desired class. More...
class  OfxhMajorPlugin
class  OfxhMemory
class  OfxhIMessage
class  OfxhPlugin
class  OfxhPluginBinary
struct  PluginCacheSupportedApi
class  OfxhPluginCache
struct  OfxhPluginIdent
class  OfxhPluginDesc
class  OfxhPluginHandle
class  OfxhIProgress
class  OfxhITimeline

Functions

static void * fetchSuite (OfxPropertySetHandle hostProps, const char *suiteName, int suiteVersion)
void * getMemorySuite (const int version)
void * getMessageSuite (const int version)
void * getMultithreadSuite (const int version)
std::string OFXGetEnv (const char *e)
std::ostream & operator<< (std::ostream &os, const OfxhPluginCache &v)
void * getProgressSuite (const int version)
void * getTimelineSuite (const int version)

Variables

static property::OfxhPropSpec hostStuffs []

Detailed Description

OpenFX wrapping to communicate with C API.


Function Documentation

static void* tuttle::host::ofx::fetchSuite ( OfxPropertySetHandle  hostProps,
const char *  suiteName,
int  suiteVersion 
) [static]
void * tuttle::host::ofx::getMemorySuite ( const int  version)

Definition at line 39 of file OfxhMemorySuite.cpp.

Referenced by tuttle::host::ofx::OfxhHost::fetchSuite().

void * tuttle::host::ofx::getMessageSuite ( const int  version)
void * tuttle::host::ofx::getMultithreadSuite ( const int  version)
void * tuttle::host::ofx::getProgressSuite ( const int  version)
void * tuttle::host::ofx::getTimelineSuite ( const int  version)
std::string tuttle::host::ofx::OFXGetEnv ( const char *  e)
std::ostream& tuttle::host::ofx::operator<< ( std::ostream &  os,
const OfxhPluginCache &  v 
)

Variable Documentation

Initial value:
 {
        { kOfxPropType, property::ePropTypeString, 1, false, "Host" },
        { kOfxPropName, property::ePropTypeString, 1, false, "UNKNOWN" },
        { kOfxPropLabel, property::ePropTypeString, 1, false, "UNKNOWN" },
        { kOfxHostSupportHostPointer,    property::ePropTypePointer,    0,    false,    NULL },
        { 0 },
}

Definition at line 53 of file OfxhHost.cpp.