tilde~
Puredata Qt-based GUI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
tilde::OOPD Class Reference

stores global information about OOPD classes / instances More...

#include <OOPD.h>

Public Member Functions

void registerClass (OPClass *opClass, string className, t_canvas *canvas, t_symbol *symbol)
 
void registerInstance (OPInstance *opInstance, string className, t_canvas *canvas, t_symbol *symbol)
 
void unregisterClass (OPClass *opClass, string className, t_canvas *canvas, t_symbol *symbol)
 
void unregisterInstance (OPInstance *opInstance, string className, t_canvas *canvas, t_symbol *symbol)
 
OPClassclassByCanvas (t_canvas *canvas)
 
OPClassclassBySymbol (t_symbol *symbol)
 
OPClassclassByName (string className)
 
OPInstanceinstanceByCanvas (t_canvas *canvas)
 
OPInstanceinstanceBySymbol (t_symbol *symbol)
 
bool instanceExists (OPInstance *inst)
 
bool canvasIsPatch (t_canvas *canvas)
 

Static Public Member Functions

static OOPDinst ()
 

Detailed Description

stores global information about OOPD classes / instances

provides search by canvas and by class symbol

Member Function Documentation

bool tilde::OOPD::canvasIsPatch ( t_canvas canvas)
inline
OPClass* tilde::OOPD::classByCanvas ( t_canvas canvas)
inline
OPClass* tilde::OOPD::classByName ( string  className)
inline
OPClass* tilde::OOPD::classBySymbol ( t_symbol symbol)
inline
static OOPD* tilde::OOPD::inst ( )
inlinestatic
OPInstance* tilde::OOPD::instanceByCanvas ( t_canvas canvas)
inline
OPInstance* tilde::OOPD::instanceBySymbol ( t_symbol symbol)
inline
bool tilde::OOPD::instanceExists ( OPInstance inst)
inline
void tilde::OOPD::registerClass ( OPClass opClass,
string  className,
t_canvas canvas,
t_symbol symbol 
)
inline
void tilde::OOPD::registerInstance ( OPInstance opInstance,
string  className,
t_canvas canvas,
t_symbol symbol 
)
inline
void tilde::OOPD::unregisterClass ( OPClass opClass,
string  className,
t_canvas canvas,
t_symbol symbol 
)
inline
void tilde::OOPD::unregisterInstance ( OPInstance opInstance,
string  className,
t_canvas canvas,
t_symbol symbol 
)
inline

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