Vuo  0.4.6
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
VuoType Class Reference

Description

This base class represents the metadata of one type.

Public Member Functions

 VuoType (string typeName)
 Creats a type.
 
- Public Member Functions inherited from VuoBase< VuoCompilerType, void >
 VuoBase (string id)
 Creates a VuoType base class.
 
void setCompiler (VuoCompilerType *compiler)
 Sets the VuoType base class instance's VuoCompilerType detail class instance.
 
VuoCompilerTypegetCompiler (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.
 
- Public Member Functions inherited from VuoModule
 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.
 

Constructor & Destructor Documentation

VuoType::VuoType ( string  typeName)

Creats a type.

Parameters
typeNameA unique (across all types and node classes) name for this type.

The documentation for this class was generated from the following files: