|
libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
#include <gimbal_object.h>


Public Member Functions | |
| GBL_MAP_NEXT (()()(), GBL_MAP1)(GBL_CLASS_IMPL_INTERFACE | |
GblClass structure for GblObject.
GblObjectClass provides the virtual table for all types deriving from GblObject. It provides a constructor, event handlers, as well as accessors for reading and writing properties.
Definition at line 80 of file gimbal_object.h.
| GblBoxClass GblObjectClass::base |
Inherited base class structure.
Definition at line 80 of file gimbal_object.h.
| GblITableVariantClass GblObjectClass::GblITableVariantImpl |
Embedded interface class structure.
Definition at line 80 of file gimbal_object.h.
| GblIEventReceiverClass GblObjectClass::GblIEventReceiverImpl |
Embedded interface class structure.
Definition at line 80 of file gimbal_object.h.
| GBL_RESULT(* GblObjectClass::pFnConstructed) (GblObject *pSelf) |
Virtual method called during construction after CONSTRUCT properties but before extra WRITE properties are set.
Definition at line 82 of file gimbal_object.h.
| GBL_RESULT(* GblObjectClass::pFnInstantiated) (GblObject *pSelf) |
Virtual method called when the object has been fully instantiated with all properties it was created with (including extra WRITE properties being set).
Definition at line 84 of file gimbal_object.h.
| GBL_RESULT(* GblObjectClass::pFnProperty) (const GblObject *pSelf, const GblProperty *pProp, GblVariant *pValue) |
Virtual method for reading properties.
Definition at line 86 of file gimbal_object.h.
| GBL_RESULT(* GblObjectClass::pFnSetProperty) (GblObject *pSelf, const GblProperty *pProp, GblVariant *pValue) |
Virtaul method for writing properties.
Definition at line 88 of file gimbal_object.h.