#include <MapReader.h>
|
| CMapReader () |
|
| ~CMapReader () |
|
void | LoadMap (const VfsPath &pathname, const ScriptContext &cx, JS::HandleValue settings, CTerrain *, WaterManager *, SkyManager *, CLightEnv *, CGameView *, CCinemaManager *, CTriggerManager *, CPostprocManager *pPostproc, CSimulation2 *, const CSimContext *, int playerID, bool skipEntities) |
|
void | LoadRandomMap (const CStrW &scriptFile, const ScriptContext &cx, JS::HandleValue settings, CTerrain *, WaterManager *, SkyManager *, CLightEnv *, CGameView *, CCinemaManager *, CTriggerManager *, CPostprocManager *pPostproc_, CSimulation2 *, int playerID) |
|
◆ CMapReader()
CMapReader::CMapReader |
( |
| ) |
|
|
default |
◆ ~CMapReader()
CMapReader::~CMapReader |
( |
| ) |
|
◆ ApplyData()
int CMapReader::ApplyData |
( |
| ) |
|
|
private |
◆ ApplyTerrainData()
int CMapReader::ApplyTerrainData |
( |
| ) |
|
|
private |
◆ LoadMap()
void CMapReader::LoadMap |
( |
const VfsPath & |
pathname, |
|
|
const ScriptContext & |
cx, |
|
|
JS::HandleValue |
settings, |
|
|
CTerrain * |
pTerrain_, |
|
|
WaterManager * |
pWaterMan_, |
|
|
SkyManager * |
pSkyMan_, |
|
|
CLightEnv * |
pLightEnv_, |
|
|
CGameView * |
pGameView_, |
|
|
CCinemaManager * |
pCinema_, |
|
|
CTriggerManager * |
pTrigMan_, |
|
|
CPostprocManager * |
pPostproc, |
|
|
CSimulation2 * |
pSimulation2_, |
|
|
const CSimContext * |
pSimContext_, |
|
|
int |
playerID, |
|
|
bool |
skipEntities |
|
) |
| |
◆ LoadMapSettings()
int CMapReader::LoadMapSettings |
( |
| ) |
|
|
private |
◆ LoadPlayerSettings()
int CMapReader::LoadPlayerSettings |
( |
| ) |
|
|
private |
◆ LoadRandomMap()
void CMapReader::LoadRandomMap |
( |
const CStrW & |
scriptFile, |
|
|
const ScriptContext & |
cx, |
|
|
JS::HandleValue |
settings, |
|
|
CTerrain * |
pTerrain_, |
|
|
WaterManager * |
pWaterMan_, |
|
|
SkyManager * |
pSkyMan_, |
|
|
CLightEnv * |
pLightEnv_, |
|
|
CGameView * |
pGameView_, |
|
|
CCinemaManager * |
pCinema_, |
|
|
CTriggerManager * |
pTrigMan_, |
|
|
CPostprocManager * |
pPostproc_, |
|
|
CSimulation2 * |
pSimulation2_, |
|
|
int |
playerID |
|
) |
| |
◆ LoadRMSettings()
int CMapReader::LoadRMSettings |
( |
| ) |
|
|
private |
◆ LoadScriptSettings()
int CMapReader::LoadScriptSettings |
( |
| ) |
|
|
private |
◆ ParseCamera()
int CMapReader::ParseCamera |
( |
| ) |
|
|
private |
◆ ParseEntities()
int CMapReader::ParseEntities |
( |
| ) |
|
|
private |
◆ ParseEnvironment()
int CMapReader::ParseEnvironment |
( |
| ) |
|
|
private |
◆ ParseTerrain()
int CMapReader::ParseTerrain |
( |
| ) |
|
|
private |
◆ PollMapGeneration()
int CMapReader::PollMapGeneration |
( |
| ) |
|
|
private |
◆ ReadXML()
int CMapReader::ReadXML |
( |
| ) |
|
|
private |
◆ ReadXMLEntities()
int CMapReader::ReadXMLEntities |
( |
| ) |
|
|
private |
◆ StartMapGeneration()
int CMapReader::StartMapGeneration |
( |
const CStrW & |
scriptFile | ) |
|
|
private |
◆ UnpackCinema()
int CMapReader::UnpackCinema |
( |
| ) |
|
|
private |
◆ UnpackTerrain()
int CMapReader::UnpackTerrain |
( |
| ) |
|
|
private |
◆ CXMLReader
◆ cur_terrain_tex
size_t CMapReader::cur_terrain_tex {0} |
|
private |
◆ file_format_version
u32 CMapReader::file_format_version |
|
private |
◆ filename_xml
◆ m_GeneratorState
◆ m_Heightmap
std::vector<u16> CMapReader::m_Heightmap |
|
private |
◆ m_LightEnv
◆ m_MapData
JS::PersistentRootedValue CMapReader::m_MapData |
|
private |
◆ m_PatchesPerSide
ssize_t CMapReader::m_PatchesPerSide {0} |
|
private |
◆ m_PlayerID
int CMapReader::m_PlayerID |
|
private |
◆ m_Script
CStrW CMapReader::m_Script |
|
private |
◆ m_ScriptSettings
JS::PersistentRootedValue CMapReader::m_ScriptSettings |
|
private |
◆ m_SkipEntities
bool CMapReader::m_SkipEntities |
|
private |
◆ m_StartingCamera
◆ m_StartingCameraTarget
◆ m_TerrainTextures
◆ m_Tiles
◆ num_terrain_tex
size_t CMapReader::num_terrain_tex |
|
private |
◆ only_xml
bool CMapReader::only_xml |
|
private |
◆ pCinema
◆ pGameView
◆ pLightEnv
◆ pPostproc
◆ pSimContext
◆ pSimulation2
◆ pSkyMan
◆ pTerrain
◆ pTrigMan
CTriggerManager* CMapReader::pTrigMan |
|
private |
◆ pWaterMan
◆ unpacker
◆ xml_reader
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/graphics/MapReader.h
- /home/docker/jenkins/workspace/technical-docs/source/graphics/MapReader.cpp