Vuo
0.4.1
|
This base class represents the metadata of one type.
Public Member Functions | |
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 | getDefaultDisplayName (void) |
Returns the default display name for instances of this module, as specified by the .bc implementation. | |
void | setDefaultDisplayName (string defaultDisplayName) |
Sets the default display name 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. | |
unsigned int | getVersion (void) |
Returns the module's version, represented as an integer. | |
void | setVersion (unsigned int version) |
Sets the module's version, represented as an integer. | |
vector< string > | getKeywords (void) |
Returns a list of the module's keywords. | |
void | setKeywords (vector< string > keywords) |
Sets the module's keywords. | |
VuoType::VuoType | ( | string | typeName | ) |
Creats a type.
typeName | A unique (across all types and node classes) name for this type. |