DDraceNetwork Docs
CMenuMap Class Reference

#include <menu_background.h>

Inheritance diagram for CMenuMap:
[legend]
Collaboration diagram for CMenuMap:
[legend]

Additional Inherited Members

- Public Member Functions inherited from CMap
 CMap ()
 
CDataFileReaderGetReader ()
 
int GetDataSize (int Index) const override
 
void * GetData (int Index) override
 
void * GetDataSwapped (int Index) override
 
const char * GetDataString (int Index) override
 
void UnloadData (int Index) override
 
int NumData () const override
 
int GetItemSize (int Index) override
 
void * GetItem (int Index, int *pType=nullptr, int *pId=nullptr) override
 
void GetType (int Type, int *pStart, int *pNum) override
 
int FindItemIndex (int Type, int Id) override
 
void * FindItem (int Type, int Id) override
 
int NumItems () const override
 
bool Load (const char *pMapName) override
 
void Unload () override
 
bool IsLoaded () const override
 
IOHANDLE File () const override
 
SHA256_DIGEST Sha256 () const override
 
unsigned Crc () const override
 
int MapSize () const override
 
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
 
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 inherited from CMap
static void ExtractTiles (class CTile *pDest, size_t DestSize, const class CTile *pSrc, size_t SrcSize)
 
- Static Public Member Functions inherited from IEngineMap
static const char * InterfaceName ()
 
- Static Public Member Functions inherited from IMap
static const char * InterfaceName ()
 
- Protected Member Functions inherited from IInterface
IKernelKernel ()
 

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