Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | List of all members
CMapWriter Class Reference

#include <MapWriter.h>

Inheritance diagram for CMapWriter:
CMapIO

Public Member Functions

 CMapWriter ()
 
void SaveMap (const VfsPath &pathname, CTerrain *pTerr, WaterManager *pWaterMan, SkyManager *pSkyMan, CLightEnv *pLightEnv, CCamera *pCamera, CCinemaManager *pCinema, CPostprocManager *pPostproc, CSimulation2 *pSimulation2)
 

Private Member Functions

void PackMap (CFilePacker &packer, CTerrain *pTerrain)
 
void PackTerrain (CFilePacker &packer, CTerrain *pTerrain)
 
void EnumTerrainTextures (CTerrain *pTerrain, std::vector< CStr > &textures, std::vector< STileDesc > &tileIndices)
 
void WriteXML (const VfsPath &pathname, WaterManager *pWaterMan, SkyManager *pSkyMan, CLightEnv *pLightEnv, CCamera *pCamera, CCinemaManager *pCinema, CPostprocManager *pPostproc, CSimulation2 *pSimulation2)
 

Additional Inherited Members

- Public Types inherited from CMapIO
enum  { FILE_VERSION = 5 }
 
enum  { FILE_READ_VERSION = 5 }
 

Detailed Description

Definition at line 41 of file MapWriter.h.

Constructor & Destructor Documentation

CMapWriter::CMapWriter ( )

Definition at line 50 of file MapWriter.cpp.

Member Function Documentation

void CMapWriter::EnumTerrainTextures ( CTerrain pTerrain,
std::vector< CStr > &  textures,
std::vector< STileDesc > &  tileIndices 
)
private

Definition at line 100 of file MapWriter.cpp.

void CMapWriter::PackMap ( CFilePacker packer,
CTerrain pTerrain 
)
private

Definition at line 149 of file MapWriter.cpp.

void CMapWriter::PackTerrain ( CFilePacker packer,
CTerrain pTerrain 
)
private

Definition at line 158 of file MapWriter.cpp.

void CMapWriter::SaveMap ( const VfsPath pathname,
CTerrain pTerr,
WaterManager pWaterMan,
SkyManager pSkyMan,
CLightEnv pLightEnv,
CCamera pCamera,
CCinemaManager pCinema,
CPostprocManager pPostproc,
CSimulation2 pSimulation2 
)

Definition at line 56 of file MapWriter.cpp.

void CMapWriter::WriteXML ( const VfsPath pathname,
WaterManager pWaterMan,
SkyManager pSkyMan,
CLightEnv pLightEnv,
CCamera pCamera,
CCinemaManager pCinema,
CPostprocManager pPostproc,
CSimulation2 pSimulation2 
)
private

Definition at line 185 of file MapWriter.cpp.


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