GL Studio C++ Runtime API
|
#include <gls_metadata_attributes.h>
Public Member Functions | |
virtual bool | OkToWrite () const override |
virtual bool | ValueChanged () override |
virtual void | ResetValueChanged () override |
virtual std::string | ValueString () override |
virtual void | ValueString (const std::string &s) override |
virtual long | ValueInt () override |
virtual void | ValueInt (long val) override |
virtual double | ValueFloat () override |
virtual void | ValueFloat (double val) override |
virtual std::ostream & | WriteValue (std::ostream &outstr) override |
virtual std::istream & | ReadValue (std::istream &instr) override |
virtual bool | operator== (const DistiAttributeBase &r) override |
virtual CallbackID | RegisterObserver (AttributeObserver *callback) override |
virtual void | UnregisterObserver (CallbackID id) override |
virtual void | NotifyObservers () override |
Public Member Functions inherited from DistiAttributeBase | |
DistiAttributeBase (CallbackMethodCallerBase *callback, const AttributeName &name, bool localStorage) | |
virtual DistiAttributeBase & | operator= (const DistiAttributeBase &oldClass) |
const AttributeName & | Name () const |
AttributeName & | Name () |
bool | LocalStorage () const |
virtual bool | Copyable () const |
virtual void | CallCallback () |
template<class valType > | |
DistiAttributeBase & | operator<< (const valType &val) |
template<class valType > | |
DistiAttributeBase & | operator>> (valType &val) |
Public Member Functions inherited from WeakReferenceableMixin | |
void | AddWeakReference (WeakReference *weakRef) override |
void | NotifyWeakReferenceDestroyed (WeakReference *ref) override |
Additional Inherited Members | |
Public Types inherited from DistiAttributeBase | |
typedef unsigned int | CallbackID |
Type for unique identifiers. | |
Protected Member Functions inherited from WeakReferenceableMixin | |
WeakReferenceableMixin (void) | |
virtual | ~WeakReferenceableMixin () |
Protected Attributes inherited from DistiAttributeBase | |
AttributeName | _name |
CallbackMethodCallerBase * | _callback |
ScopedPtr< DistiAttributeObserverList > | _observerList |
bool | _localStorage |
Protected Attributes inherited from WeakReferenceableMixin | |
DynamicArray< WeakReference * > * | _weakRefs |
Give an alternate name to an existing attribute. This is used for compatability mostly. i.e. GlsTextBox "String" as an alias of "Text".
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Implements DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Reimplemented from DistiAttributeBase.
|
overridevirtual |
Implements DistiAttributeBase.