libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
Loading...
Searching...
No Matches
EvmuFileManagerClass Struct Reference

#include <evmu_file_manager.h>

Inheritance diagram for EvmuFileManagerClass:
EvmuFatClass EvmuFlashClass EvmuPeripheralClass EvmuIMemoryClass EvmuIBehaviorClass

Data Fields

EvmuFatClass base
 
EVMU_RESULT(* pFnLoad )(EvmuFileManager *pSelf, const char *pPath)
 
EVMU_RESULT(* pFnSave )(EvmuFileManager *pSelf, const char *pPath)
 
EVMU_RESULT(* pFnExport )(const EvmuFileManager *pSelf, const EvmuDirEntry *pEntry, const char *pPath)
 
- Data Fields inherited from EvmuFatClass
EvmuFlashClass base
 
EVMU_RESULT(* pFnInfo )(const EvmuFat *pSelf, EvmuFatInfo *pInfo)
 
EVMU_RESULT(* pFnRoot )(const EvmuFat *pSelf, EvmuRootBlock **ppRoot)
 
- Data Fields inherited from EvmuFlashClass
EvmuPeripheralClass base
 
EvmuIMemoryClass EvmuIMemoryImpl
 
- Data Fields inherited from EvmuPeripheralClass
GblObjectClass base
 
EvmuIBehaviorClass EvmuIBehaviorImpl
 
EVMU_RESULT(* pFnMemoryEvent )(EvmuPeripheral *pSelf, EvmuMemoryEvent *pEvent)
 
EVMU_RESULT(* pFnClockEvent )(EvmuPeripheral *pSelf, EvmuClockEvent *pEvent)
 
- Data Fields inherited from EvmuIBehaviorClass
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)
 
- Data Fields inherited from EvmuIMemoryClass
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
 

Detailed Description

GblClass vtable structure for EvmuFileManager.

See also
EvmuFileManager

Definition at line 51 of file evmu_file_manager.h.

Field Documentation

◆ base

EvmuFatClass EvmuFileManagerClass::base

Inherited base class structure.

Definition at line 51 of file evmu_file_manager.h.

◆ pFnExport

EVMU_RESULT(* EvmuFileManagerClass::pFnExport) (const EvmuFileManager *pSelf, const EvmuDirEntry *pEntry, const char *pPath)

Definition at line 54 of file evmu_file_manager.h.

◆ pFnLoad

EVMU_RESULT(* EvmuFileManagerClass::pFnLoad) (EvmuFileManager *pSelf, const char *pPath)

Definition at line 52 of file evmu_file_manager.h.

◆ pFnSave

EVMU_RESULT(* EvmuFileManagerClass::pFnSave) (EvmuFileManager *pSelf, const char *pPath)

Definition at line 53 of file evmu_file_manager.h.


The documentation for this struct was generated from the following file: