hgl 0.5.25
A compiler/interpreter suite for developing images (plugin development)
Classes | Macros
Control source plugins

Classes, methods, etc. related to the development of control source plugins. More...

Classes

interface  HGL::ControlSource::IControlSource
 Interface to the control source subsystem. More...
 
class  HGL::ControlSource::ParameterFactory
 Factory for creating parameters to hand over to the interpreter. More...
 

Macros

#define REGISTER_CSPLUGIN(Typename, Priority, Name, Author, Copyright, Description)
 Registers the control source plugin with HGL. More...
 

Detailed Description

Classes, methods, etc. related to the development of control source plugins.

See Control Source Plugins in detail for more information.

Macro Definition Documentation

#define REGISTER_CSPLUGIN (   Typename,
  Priority,
  Name,
  Author,
  Copyright,
  Description 
)

Registers the control source plugin with HGL.

Put this macro into the C++-implementation file of your plugin. Example of usage:

* REGISTER_CSPLUGIN(CGIControlSource,
* 200,
* L"CGI Control Source",
* L"Heiko Schäfer",
* L"© 2013 by Heiko Schäfer <heiko@hgl.rangun.de>",
* L"Takes input from the Common Gateway Interface")
*
Parameters
Typenamethe class name of your plugin
Prioritythe priority of this plugin
Namethe name of this plugin
Authorthe author of this plugin
Copyrighta copyright message
Descriptiona short description of the plugin