|
Jamoma API
0.6.0.a19
|
Wrap TTMatrixBase instances. More...
#include <TTMatrixObject.h>
Inheritance diagram for TTMatrixObject:
Collaboration diagram for TTMatrixObject:Public Member Functions | |
| TTMatrixObject (const TTSymbol aClassName, const TTValue arguments=kTTValNONE) | |
| Constructor. | |
| TTDataObjectBase * | instance () const |
| Get a pointer to the wrapped TTMatrixBase instance. More... | |
Public Member Functions inherited from TTObject | |
| TTObject (const TTSymbol aClassName, const TTValue arguments) | |
| Constructor. More... | |
| TTObject (const TTSymbol aClassName) | |
| Constructor to create an empyt container which will be assigned/copied-to at a later point. | |
| TTObject () | |
| Constructor to create an empyt container which will be assigned/copied-to at a later point. | |
| TTObject (TTObjectBase *anObjectBase) | |
| Special constructor to create new object that wraps an existing TTObjectBase pointer. More... | |
| TTObject (const TTObject &anObjectToCopy) | |
| Copy constructor. | |
| virtual | ~TTObject () |
| Destructor. | |
| TTObject & | operator= (TTObject object) |
| Assign a TTObject instance to another TTObject. | |
| TTObjectBase * | instance () const |
| Return a direct pointer to the internal instance. More... | |
| template<class T > | |
| TTErr | set (const TTSymbol aName, T aValue) |
| Set an attribute value for an object. More... | |
| template<class T > | |
| TTErr | get (const TTSymbol aName, T &aReturnedValue) const |
| Get an attribute value for an object. More... | |
| void | attributes (TTValue &returnedAttributeNames) const |
| Return a list of names of the available attributes. More... | |
| TTSymbol | attributeType (const TTSymbol aName) |
| Return the type of an attribute as a symbol. More... | |
| void | messages (TTValue &returnedMessageNames) const |
| Return a list of names of the available messages. More... | |
| TTSymbol | name () const |
| Return the name of this class. More... | |
| TTErr | send (const TTSymbol aName) |
| Send a message to this object with no arguments. More... | |
| TTValue | send (const TTSymbol aName, const TTValue &anInputValue) |
| Send a message to this object with arguments. More... | |
| TTErr | registerObserverForNotifications (const TTObject &anObservingObject) |
| Register an observer. More... | |
| TTErr | unregisterObserverForNotifications (const TTObject &anObservingObject) |
| Unregister an observer for notifications. More... | |
| TTBoolean | valid () const |
| Determine if the object contained by this TTObject is truly ready for use. More... | |
| void | track (TTBoolean newTrackingValue) |
| Enable/Disable reference count tracking of the instance. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from TTObject | |
| static TTErr | GetRegisteredClassNames (TTValue &classNames) |
| Query TTEnvironment for names of all registered TTObjectBase classes. More... | |
| static TTErr | GetRegisteredClassNamesForTags (TTValue &classNames, const TTValue &searchTags) |
| Query TTEnvironment for names of all registered TTObjectBase classes that share specific tags. More... | |
| static TTErr | GetRegisteredTags (TTValue &tags) |
| Query TTEnvironment for all registered tags used by TTObjectBase classes. More... | |
Wrap TTMatrixBase instances.
Definition at line 29 of file TTMatrixObject.h.
|
inline |
Get a pointer to the wrapped TTMatrixBase instance.
Definition at line 39 of file TTMatrixObject.h.