This base class represents the metadata of one type.
|
| VuoType (string typeName) |
| Creats a type.
|
|
| VuoBase (string id) |
| Creates a VuoType base class.
|
|
void | setCompiler (VuoCompilerType *compiler) |
| Sets the VuoType base class instance's VuoCompilerType detail class instance.
|
|
VuoCompilerType * | getCompiler (void) const |
| Returns the VuoType base class instance's VuoCompilerType detail class instance.
|
|
bool | hasCompiler (void) const |
| Returns true if this base class instance has a compiler detail.
|
|
void | setRenderer (void *renderer) |
| Does nothing.
|
|
void * | getRenderer (void) const |
| Does nothing.
|
|
bool | hasRenderer (void) const |
| Returns false.
|
|
| VuoModule (string moduleKey) |
| Creates a module.
|
|
string | getModuleKey (void) |
| Returns this module's unique name.
|
|
string | getDefaultTitle (void) |
| Returns the default title for instances of this module, as specified by the .vuonode/.bc implementation.
|
|
void | setDefaultTitle (string defaultTitle) |
| Sets the default title for instances of this module.
|
|
string | getDescription (void) |
| Returns the description of this module provided as documentation.
|
|
void | setDescription (string description) |
| Sets the description of this module provided as documentation.
|
|
string | getVersion (void) |
| Returns the module's version, in Semantic Versioning format.
|
|
void | setVersion (string version) |
| Sets the module's version, in Semantic Versioning format.
|
|
vector< string > | getKeywords (void) |
| Returns a list of the module's keywords.
|
|
void | setKeywords (vector< string > keywords) |
| Sets the module's keywords.
|
|