Vuo  2.3.2
List of all members
VuoUiThemeBase Class Reference

Description

Common ancestor of all VuoUiTheme objects.

Definition at line 19 of file VuoUiThemeBase.hh.

Additional Inherited Members

- Public Types inherited from VuoSerializable
typedef VuoSerializable *(* Constructor) (json_object *)
 A makeFromJson method. More...
 
- Public Member Functions inherited from VuoSerializable
virtual json_objectgetJson ()
 Serializes this instance's data. More...
 
std::string getType () const
 Returns this instance's specialized type. More...
 
virtual char * getSummary ()=0
 Outputs a summary of this instance's data, to be shown in port popovers. More...
 
virtual bool operator== (const VuoSerializable &that)=0
 Returns true if this instance is equivalent to that instance. More...
 
virtual bool operator< (const VuoSerializable &that)=0
 Returns true if this instance sorts before that instance. More...
 
 VuoSerializable ()
 Registers an instance of a VuoSerializable subclass with VuoHeap. More...
 
virtual ~VuoSerializable ()
 Does nothing. More...
 
- Static Public Member Functions inherited from VuoSerializable
static bool registerSubclass (std::string type, Constructor makeFromJson)
 Informs this base class of the presence of a subclass, so it can be instantiated from JSON. More...
 
static void destroy (void *t)
 Deletes an instance of a VuoSerializable subclass. More...
 
static VuoSerializablemakeFromJson (json_object *js)
 Creates an instance of a VuoSerializable subclass from JSON. More...
 
- Static Public Attributes inherited from VuoSerializable
static std::string type = ""
 The subtype's class name. More...
 

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