DDraceNetwork Docs
|
#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 () |
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.
|
inlinestatic |
|
pure virtual |
Implemented in CMap.
|
pure virtual |
Implemented in CMap.
|
pure virtual |
Implemented in CMap.
|
pure virtual |
Implemented in CMap.
|
pure virtual |
Implemented in CMap.