TuttleOFX  1
tuttle::plugin::ctl Namespace Reference

Data Structures

struct  CTLProcessParams
class  CTLPlugin
 CTL plugin. More...
class  CTLProcess
 CTL process. More...

Enumerations

enum  EParamChooseInput { eParamChooseInputCode = 0, eParamChooseInputFile }

Functions

static const std::string kParamChooseInput ("input")
static const std::string kParamChooseInputCode ("code")
static const std::string kParamChooseInputFile ("file")
static const std::string kParamChooseInputCodeUpdate ("update")
static const std::string kParamCTLCode ("code")
 mDeclarePluginFactory (CTLPluginFactory,{},{})
void loadModule (Ctl::Interpreter &interpreter, const std::string &moduleName, const std::string &code)
 HACK: workaround CTL limitation to load a module which source code comes from a string and not a file.
void loadModuleRecursive (Ctl::Interpreter &interpreter, const std::string &moduleName, const std::string &code)

Variables

static const bool kSupportTiles = true

Enumeration Type Documentation

Enumerator:
eParamChooseInputCode 
eParamChooseInputFile 

Definition at line 17 of file CTLDefinitions.hpp.


Function Documentation

static const std::string tuttle::plugin::ctl::kParamChooseInput ( "input"  ) [static]
static const std::string tuttle::plugin::ctl::kParamChooseInputCode ( "code"  ) [static]
static const std::string tuttle::plugin::ctl::kParamChooseInputCodeUpdate ( "update"  ) [static]
static const std::string tuttle::plugin::ctl::kParamChooseInputFile ( "file"  ) [static]
static const std::string tuttle::plugin::ctl::kParamCTLCode ( "code"  ) [static]
void tuttle::plugin::ctl::loadModule ( Ctl::Interpreter &  interpreter,
const std::string &  moduleName,
const std::string &  code 
)

HACK: workaround CTL limitation to load a module which source code comes from a string and not a file.

Definition at line 44 of file CTLProcess.cpp.

References debug, and loadModuleRecursive().

Referenced by tuttle::plugin::ctl::CTLProcess< View >::setup().

Here is the call graph for this function:

void tuttle::plugin::ctl::loadModuleRecursive ( Ctl::Interpreter &  interpreter,
const std::string &  moduleName,
const std::string &  code 
)

Definition at line 53 of file CTLProcess.cpp.

References debug.

Referenced by loadModule().

tuttle::plugin::ctl::mDeclarePluginFactory ( CTLPluginFactory  )

Variable Documentation

const bool tuttle::plugin::ctl::kSupportTiles = true [static]

Definition at line 13 of file CTLPluginFactory.cpp.