libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
#include <gimbal_object.h>
Public Member Functions | |
GBL_MAP_NEXT (GblIEventFilter, 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 67 of file gimbal_object.h.
GblBoxClass GblObjectClass::base |
Inherited base class structure.
Definition at line 67 of file gimbal_object.h.
GblITableVariantClass GblObjectClass::GblITableVariantImpl |
Embedded interface class structure.
Definition at line 67 of file gimbal_object.h.
GblIEventHandlerClass GblObjectClass::GblIEventHandlerImpl |
Embedded interface class structure.
Definition at line 67 of file gimbal_object.h.
GblObjectClass::GblIEventFilter |
Definition at line 67 of file gimbal_object.h.
GBL_RESULT(* GblObjectClass::pFnConstructor) (GblObject *pSelf) |
Virtual method called immediately during instance construction.
Definition at line 69 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 71 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 73 of file gimbal_object.h.
GBL_RESULT(* GblObjectClass::pFnSetProperty) (GblObject *pSelf, const GblProperty *pProp, GblVariant *pValue) |
Virtaul method for writing properties.
Definition at line 75 of file gimbal_object.h.