Developer Documentation
|
#include <Plugin-VSI/parser/element.hh>
Public Member Functions | |
Element (Context *_context, QString _name) | |
Constructor. | |
~Element () | |
Destructor. | |
Context * | context () const |
Context of element. | |
QString | name () const |
Element name. | |
const QString & | category () const |
Element category. | |
const QString & | shortDescription () const |
Short description. | |
const QString & | longDescription () const |
Long description. | |
const QVector< Input * > & | inputs () const |
Inputs. | |
const QVector< Output * > & | outputs () const |
Outputs. | |
const QVector< Function * > & | functions () const |
Functions. | |
Input * | dataIn () |
Scenegraph input. | |
Output * | dataOut () |
Scenegraph output. | |
unsigned int | flags () const |
Flags. | |
QString | precode () const |
Precode segment. | |
QString | code () const |
Code segment. | |
unsigned int | getNewId () |
Returns an unused id number. | |
void | setMinId (unsigned int _id) |
sets the minimum for an unused id | |
Private Attributes | |
Context * | context_ |
QString | name_ |
QString | category_ |
QString | shortDesc_ |
QString | longDesc_ |
QString | precode_ |
QString | code_ |
QVector< Input * > | inputs_ |
QVector< Output * > | outputs_ |
QVector< Function * > | functions_ |
Input * | dataIn_ |
Output * | dataOut_ |
unsigned int | flags_ |
unsigned int | id_ |
Friends | |
class | Context |
Class that represents an element of the visual scripting interface.
Definition at line 74 of file element.hh.