|
hgl 0.5.25
A compiler/interpreter suite for developing images (plugin development)
|
Interface to the control source subsystem. More...
#include "icontrolsource.h"
Public Types | |
| typedef std::vector< const HGL::Type::IParam * > | PARAMVECTOR |
| A vector of Parameter. More... | |
Public Member Functions | |
| virtual PARAMVECTOR | getParams (const std::string &procedure) const =0 |
| Gets the PARAMVECTOR for an given procedure. More... | |
Command line options support | |
| virtual struct::poptOption * | getPoptOptions () const |
| Get plugin supplied command line options. More... | |
Interface to the control source subsystem.
See Control Source Plugins in detail for more information.
| typedef std::vector<const HGL::Type::IParam *> HGL::ControlSource::IControlSource::PARAMVECTOR |
A vector of Parameter.
|
pure virtual |
Gets the PARAMVECTOR for an given procedure.
| procedure | the procedure to get the parameters for |
|
virtualinherited |
Get plugin supplied command line options.
The default implementation returns NULL i.e. it won't provide own command line options
In your POPT_ARG_CALLBACK you can indicate HGL to exit gracefully by throwing HGL::Exception::PoptExitException
1.8.5