Vuo  0.3
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
VuoPort Class Reference

Description

A port instance on a VuoNode instance.

See Also
VuoCompilerPort
VuoRendererPort

Public Member Functions

 VuoPort (VuoPortClass *portClass)
 Creates a base port instance from a portClass.
 
VuoPortClassgetClass (void)
 Returns the argument class of this argument.
 
vector< VuoCable * > getConnectedCables (void)
 Returns all connected cables.
 
void addConnectedCable (VuoCable *cable)
 Adds a connected cable.
 
void removeConnectedCable (VuoCable *cable)
 Removes a connected cable.
 
void print (void)
 Prints info about this port, for debugging.
 
- Public Member Functions inherited from VuoBase< VuoCompilerNodeArgument, VuoRendererPort >
 VuoBase (string id)
 Creates a VuoPort base class.
 
void setCompiler (VuoCompilerNodeArgument *compiler)
 Sets the VuoPort base class instance's VuoCompilerNodeArgument detail class instance.
 
VuoCompilerNodeArgumentgetCompiler (void) const
 Returns the VuoPort base class instance's VuoCompilerNodeArgument detail class instance.
 
bool hasCompiler (void) const
 Returns true if this base class instance has a compiler detail.
 
void setRenderer (VuoRendererPort *renderer)
 Sets the VuoPort base class instance's VuoRendererPort detail class instance.
 
VuoRendererPortgetRenderer (void) const
 Returns the VuoPort base class instance's VuoRendererPort detail class instance.
 
bool hasRenderer (void) const
 Returns true if this base class instance has a renderer detail.
 

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