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

Description

A modular component (i.e., node class or type) that is an add-on to the core Vuo framework.

Public Member Functions

 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

VuoModule::VuoModule ( string  moduleKey)

Creates a module.

Parameters
moduleKeyA unique name for this module.

Member Function Documentation

string VuoModule::getDefaultDisplayName ( void  )

Returns the default display name for instances of this module, as specified by the .bc implementation.

Needn't be unique.

UTF-8.

Example:
Less Than
See Also
moduleName
string VuoModule::getDescription ( void  )

Returns the description of this module provided as documentation.

See Also
moduleDescription
vector< string > VuoModule::getKeywords ( void  )

Returns a list of the module's keywords.

See Also
moduleKeywords
unsigned int VuoModule::getVersion ( void  )

Returns the module's version, represented as an integer.

See Also
moduleVersion
void VuoModule::setDefaultDisplayName ( string  defaultDisplayName)

Sets the default display name for instances of this module.

Needn't be unique.

UTF-8.

Example:
Less Than
See Also
moduleName
void VuoModule::setDescription ( string  description)

Sets the description of this module provided as documentation.

See Also
moduleDescription
void VuoModule::setKeywords ( vector< string >  keywords)

Sets the module's keywords.

See Also
moduleKeywords
void VuoModule::setVersion ( unsigned int  version)

Sets the module's version, represented as an integer.

See Also
moduleVersion

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