![]() |
DDraceNetwork Documentation
|
#include <map.h>
Public Member Functions | |
| virtual bool | Load (const char *pMapName)=0 |
| virtual void | Unload ()=0 |
| virtual bool | IsLoaded () const =0 |
| virtual IOHANDLE | File () const =0 |
| virtual SHA256_DIGEST | Sha256 () const =0 |
| virtual unsigned | Crc () const =0 |
| virtual int | MapSize () const =0 |
Public Member Functions inherited from IMap | |
| virtual int | GetDataSize (int Index) const =0 |
| virtual void * | GetData (int Index)=0 |
| virtual void * | GetDataSwapped (int Index)=0 |
| virtual const char * | GetDataString (int Index)=0 |
| virtual void | UnloadData (int Index)=0 |
| virtual int | NumData () const =0 |
| virtual int | GetItemSize (int Index)=0 |
| virtual void * | GetItem (int Index, int *pType=nullptr, int *pId=nullptr)=0 |
| virtual void | GetType (int Type, int *pStart, int *pNum)=0 |
| virtual int | FindItemIndex (int Type, int Id)=0 |
| virtual void * | FindItem (int Type, int Id)=0 |
| virtual int | NumItems () const =0 |
Public Member Functions inherited from IInterface | |
| IInterface () | |
| virtual void | Shutdown () |
| virtual | ~IInterface ()=default |
Static Public Member Functions | |
| static const char * | InterfaceName () |
Static Public Member Functions inherited from IMap | |
| static const char * | InterfaceName () |
Additional Inherited Members | |
Protected Member Functions inherited from IInterface | |
| IKernel * | Kernel () |
|
pure virtual |
Implemented in CMap.