|
EvmuFlashClass | base |
|
EVMU_RESULT(* | pFnInfo )(const EvmuFat *pSelf, EvmuFatInfo *pInfo) |
|
EVMU_RESULT(* | pFnRoot )(const EvmuFat *pSelf, EvmuRootBlock **ppRoot) |
|
EvmuPeripheralClass | base |
|
EvmuIMemoryClass | EvmuIMemoryImpl |
|
GblObjectClass | base |
|
EvmuIBehaviorClass | EvmuIBehaviorImpl |
|
EVMU_RESULT(* | pFnMemoryEvent )(EvmuPeripheral *pSelf, EvmuMemoryEvent *pEvent) |
|
EVMU_RESULT(* | pFnClockEvent )(EvmuPeripheral *pSelf, EvmuClockEvent *pEvent) |
|
GblBoxClass | base |
|
GblITableVariantClass | GblITableVariantImpl |
|
GblIEventHandlerClass | GblIEventHandlerImpl |
|
GBL_RESULT(* | pFnConstructor )(GblObject *pSelf) |
|
GBL_RESULT(* | pFnConstructed )(GblObject *pSelf) |
|
GBL_RESULT(* | pFnProperty )(const GblObject *pSelf, const GblProperty *pProp, GblVariant *pValue) |
|
GBL_RESULT(* | pFnSetProperty )(GblObject *pSelf, const GblProperty *pProp, GblVariant *pValue) |
|
GblClass | base |
|
GblIVariantClass | GblIVariantImpl |
|
GblArrayMap * | pFields |
|
GBL_RESULT(* | pFnDestructor )(GblBox *pSelf) |
|
uintptr_t | metaClassInfo |
|
GblInterface | base |
|
GblClass | base |
|
size_t | outerClassOffset_ |
|
GblInterface | base |
|
Data Fields inherited from GblIEventHandlerClass |
GblInterface | base |
|
GblInterface | base |
|
GblInterface | base |
|
EVMU_RESULT(* | pFnReset )(EvmuIBehavior *pSelf) |
|
EVMU_RESULT(* | pFnUpdate )(EvmuIBehavior *pSelf, EvmuTicks ticks) |
|
EVMU_RESULT(* | pFnSaveState )(const EvmuIBehavior *pSelf, FILE *pFile) |
|
EVMU_RESULT(* | pFnLoadState )(EvmuIBehavior *pSelf, FILE *pFile) |
|
GblInterface | base |
|
EVMU_RESULT(* | pFnRead )(const EvmuIMemory *pSelf, EvmuAddress address, void *pBuffer, size_t *pBytes) |
|
EVMU_RESULT(* | pFnWrite )(EvmuIMemory *pSelf, EvmuAddress address, const void *pBuffer, size_t *pBytes) |
|
size_t | capacity |
|
|
GblType | GblBox_type (void) |
|
void * | GblBoxClass_userdata (const GblBoxClass *pSelf) |
|
GBL_RESULT | GblBoxClass_setUserdata (GblBoxClass *pSelf, void *pUserdata) |
|
GBL_RESULT | GblBoxClass_setUserDestructor (GblBoxClass *pSelf, GblArrayMapDtorFn pFnUdDtor) |
|
uintptr_t | GblBoxClass_field (const GblBoxClass *pSelf, GblQuark key) |
|
uintptr_t | GblBoxClass_takeField (GblBoxClass *pSelf, GblQuark key) |
|
GblBool | GblBoxClass_clearField (GblBoxClass *pSelf, GblQuark key) |
|
GblBool | GblBoxClass_hasField (const GblBoxClass *pSelf, GblQuark key) |
|
GBL_RESULT | GblBoxClass_setField (GblBoxClass *pSelf, GblQuark key, uintptr_t ud, GblArrayMapDtorFn pFnDtor) |
|
void * | GblBoxClass_userdata (const GblBoxClass *pSelf) |
|
GBL_RESULT | GblBoxClass_setUserdata (GblBoxClass *pSelf, void *pUserdata) |
|
GBL_RESULT | GblBoxClass_setUserDestructor (GblBoxClass *pSelf, GblArrayMapDtorFn pFnUdDtor) |
|
uintptr_t | GblBoxClass_field (const GblBoxClass *pSelf, GblQuark key) |
|
uintptr_t | GblBoxClass_takeField (GblBoxClass *pSelf, GblQuark key) |
|
GblBool | GblBoxClass_clearField (GblBoxClass *pSelf, GblQuark key) |
|
GblBool | GblBoxClass_hasField (const GblBoxClass *pSelf, GblQuark key) |
|
GBL_RESULT | GblBoxClass_setField (GblBoxClass *pSelf, GblQuark key, uintptr_t ud, GblArrayMapDtorFn pFnDtor) |
|
| GBL_CLASS_SUPER (klass) |
|
| GBL_CLASS_DEFAULT (klass) |
|
| GBL_CLASS_TYPECHECK_PREFIX (klass, typePrefix) |
|
| GBL_CLASS_CAST_PREFIX (klass, typePrefix) |
|
| GBL_CLASS_TRY (klass, toType, cType) |
|
| GBL_CLASS_TRY_PREFIX (klass, typePrefix) |
|
GblClass * | GblClass_refDefault (GblType type) |
|
GblRefCount | GblClass_unrefDefault (GblClass *pSelf) |
|
GblClass * | GblClass_weakRefDefault (GblType type) |
|
GblClass * | GblClass_createFloating (GblType type) |
|
GBL_RESULT | GblClass_destroyFloating (GblClass *pSelf) |
|
GBL_RESULT | GblClass_constructFloating (GblClass *pSelf, GblType type) |
|
GBL_RESULT | GblClass_destructFloating (GblClass *pSelf) |
|
GblBool | GblClass_check (const GblClass *pSelf, GblType toType) |
|
GblClass * | GblClass_cast (GblClass *pSelf, GblType toType) |
|
GblClass * | GblClass_as (GblClass *pSelf, GblType toType) |
|
void * | GblClass_private (const GblClass *pSelf, GblType base) |
|
GblClass * | GblClass_public (const void *pPrivate, GblType base) |
|
GblType | GblClass_typeOf (const GblClass *pSelf) |
|
size_t | GblClass_size (const GblClass *pSelf) |
|
size_t | GblClass_privateSize (const GblClass *pSelf) |
|
size_t | GblClass_totalSize (const GblClass *pSelf) |
|
GblBool | GblClass_isDefault (const GblClass *pSelf) |
|
GblBool | GblClass_isOverridden (const GblClass *pSelf) |
|
GblBool | GblClass_isInterface (const GblClass *pSelf) |
|
GblBool | GblClass_isInterfaceImpl (const GblClass *pSelf) |
|
GblBool | GblClass_isFloating (const GblClass *pSelf) |
|
GblBool | GblClass_isOwned (const GblClass *pSelf) |
|
GblBool | GblClass_isInPlace (const GblClass *pSelf) |
|
GblClass * | GblClass_super (const GblClass *pSelf) |
|
GblClass * | GblClass_default (const GblClass *pSelf) |
|
GblBool | GblClass_check (const GblClass *pSelf, GblType toType) |
|
GblClass * | GblClass_cast (GblClass *pSelf, GblType toType) |
|
GblClass * | GblClass_as (GblClass *pSelf, GblType toType) |
|
void * | GblClass_private (const GblClass *pSelf, GblType base) |
|
GblClass * | GblClass_public (const void *pPrivate, GblType base) |
|
GblType | GblClass_typeOf (const GblClass *pSelf) |
|
size_t | GblClass_size (const GblClass *pSelf) |
|
size_t | GblClass_privateSize (const GblClass *pSelf) |
|
size_t | GblClass_totalSize (const GblClass *pSelf) |
|
GblBool | GblClass_isDefault (const GblClass *pSelf) |
|
GblBool | GblClass_isOverridden (const GblClass *pSelf) |
|
GblBool | GblClass_isInterface (const GblClass *pSelf) |
|
GblBool | GblClass_isInterfaceImpl (const GblClass *pSelf) |
|
GblBool | GblClass_isFloating (const GblClass *pSelf) |
|
GblBool | GblClass_isOwned (const GblClass *pSelf) |
|
GblBool | GblClass_isInPlace (const GblClass *pSelf) |
|
GblClass * | GblClass_super (const GblClass *pSelf) |
|
GblClass * | GblClass_default (const GblClass *pSelf) |
|
| GblInterface_outerClass (GblInterface *pSelf) |
|
GblClass * | GblInterface_outerMostClass (GblInterface *pSelf) |
|
GblClass structure for EvmuFat.
Virtual table structure for EvmuFat, providing overridable virtual methods for returning the storage medium info. The default returns the expected configuration for a VMU.
- See also
- EvmuFat
Definition at line 187 of file evmu_fat.h.