#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