#include <Outdoor.h>
 | 
|   | OutdoorLocation () | 
|   | 
|   | ~OutdoorLocation () | 
|   | 
| void  | ExecDraw (unsigned int bRedraw) | 
|   | 
| void  | PrepareActorsDrawList () | 
|   | 
| void  | CreateDebugLocation () | 
|   | 
| void  | Release () | 
|   | 
| void  | Load (std::string_view filename, int days_played, int respawn_interval_days, bool *outdoors_was_respawned) | 
|   | 
| int  | UpdateDiscoveredArea (Vec2i gridPos) | 
|   | 
| bool  | IsMapCellFullyRevealed (signed int a2, signed int a3) | 
|   | 
| bool  | IsMapCellPartiallyRevealed (signed int a2, signed int a3) | 
|   | 
| bool  | PrepareDecorations () | 
|   | 
| void  | ArrangeSpriteObjects () | 
|   | 
| bool  | InitalizeActors (MapId a1) | 
|   | 
| double  | GetFogDensityByTime () | 
|   | 
| bool  | Initialize (std::string_view filename, int days_played, int respawn_interval_days, bool *outdoors_was_respawned) | 
|   | 
| MapId  | getTravelDestination (int partyX, int partyY) | 
|   | 
| void  | UpdateSunlightVectors () | 
|   | 
| void  | UpdateFog () | 
|   | 
| int  | getNumFoodRequiredToRestInCurrentPos (const Vec3f &pos) | 
|   | 
| void  | SetFog () | 
|   | 
| void  | Draw () | 
|   | 
| double  | GetPolygonMaxZ (RenderVertexSoft *pVertex, unsigned int unumverts) | 
|   | 
| double  | GetPolygonMinZ (RenderVertexSoft *pVertices, unsigned int unumverts) | 
|   | 
| ODMFace &  | face (Pid pid) | 
|   | 
| BSPModel &  | model (Pid pid) | 
|   | 
◆ OutdoorLocation()
      
        
          | OutdoorLocation::OutdoorLocation  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~OutdoorLocation()
      
        
          | OutdoorLocation::~OutdoorLocation  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ArrangeSpriteObjects()
      
        
          | void OutdoorLocation::ArrangeSpriteObjects  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ CreateDebugLocation()
      
        
          | void OutdoorLocation::CreateDebugLocation  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ Draw()
      
        
          | void OutdoorLocation::Draw  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ExecDraw()
      
        
          | void OutdoorLocation::ExecDraw  | 
          ( | 
          unsigned int  | 
          bRedraw | ) | 
           | 
        
      
 
 
◆ face()
◆ GetFogDensityByTime()
      
        
          | double OutdoorLocation::GetFogDensityByTime  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getNumFoodRequiredToRestInCurrentPos()
      
        
          | int OutdoorLocation::getNumFoodRequiredToRestInCurrentPos  | 
          ( | 
          const Vec3f &  | 
          pos | ) | 
           | 
        
      
 
 
◆ GetPolygonMaxZ()
      
        
          | double OutdoorLocation::GetPolygonMaxZ  | 
          ( | 
          RenderVertexSoft *  | 
          pVertex,  | 
        
        
           | 
           | 
          unsigned int  | 
          unumverts  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ GetPolygonMinZ()
      
        
          | double OutdoorLocation::GetPolygonMinZ  | 
          ( | 
          RenderVertexSoft *  | 
          pVertices,  | 
        
        
           | 
           | 
          unsigned int  | 
          unumverts  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ getTravelDestination()
      
        
          | MapId OutdoorLocation::getTravelDestination  | 
          ( | 
          int  | 
          partyX,  | 
        
        
           | 
           | 
          int  | 
          partyY  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
- Original binary offset:
 - 0x48902E 
 
 
 
◆ InitalizeActors()
      
        
          | bool OutdoorLocation::InitalizeActors  | 
          ( | 
          MapId  | 
          a1 | ) | 
           | 
        
      
 
 
◆ Initialize()
      
        
          | bool OutdoorLocation::Initialize  | 
          ( | 
          std::string_view  | 
          filename,  | 
        
        
           | 
           | 
          int  | 
          days_played,  | 
        
        
           | 
           | 
          int  | 
          respawn_interval_days,  | 
        
        
           | 
           | 
          bool *  | 
          outdoors_was_respawned  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ IsMapCellFullyRevealed()
      
        
          | bool OutdoorLocation::IsMapCellFullyRevealed  | 
          ( | 
          signed int  | 
          a2,  | 
        
        
           | 
           | 
          signed int  | 
          a3  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ IsMapCellPartiallyRevealed()
      
        
          | bool OutdoorLocation::IsMapCellPartiallyRevealed  | 
          ( | 
          signed int  | 
          a2,  | 
        
        
           | 
           | 
          signed int  | 
          a3  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Load()
      
        
          | void OutdoorLocation::Load  | 
          ( | 
          std::string_view  | 
          filename,  | 
        
        
           | 
           | 
          int  | 
          days_played,  | 
        
        
           | 
           | 
          int  | 
          respawn_interval_days,  | 
        
        
           | 
           | 
          bool *  | 
          outdoors_was_respawned  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ LoadActualSkyFrame()
  
  
      
        
          | void OutdoorLocation::LoadActualSkyFrame  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ model()
◆ PrepareActorsDrawList()
      
        
          | void OutdoorLocation::PrepareActorsDrawList  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ PrepareDecorations()
      
        
          | bool OutdoorLocation::PrepareDecorations  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ Release()
      
        
          | void OutdoorLocation::Release  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ SetFog()
      
        
          | void OutdoorLocation::SetFog  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ UpdateDiscoveredArea()
      
        
          | int OutdoorLocation::UpdateDiscoveredArea  | 
          ( | 
          Vec2i  | 
          gridPos | ) | 
           | 
        
      
 
 
◆ UpdateFog()
      
        
          | void OutdoorLocation::UpdateFog  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ UpdateSunlightVectors()
      
        
          | void OutdoorLocation::UpdateSunlightVectors  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ddm
◆ decal_builder
◆ fFogDensity
      
        
          | float OutdoorLocation::fFogDensity | 
        
      
 
 
◆ level_filename
      
        
          | std::string OutdoorLocation::level_filename | 
        
      
 
 
◆ loc_time
◆ location_file_description
      
        
          | std::string OutdoorLocation::location_file_description | 
        
      
 
 
◆ location_filename
      
        
          | std::string OutdoorLocation::location_filename | 
        
      
 
 
◆ max_terrain_dimming_level
      
        
          | int OutdoorLocation::max_terrain_dimming_level | 
        
      
 
 
◆ pBModels
      
        
          | std::vector<BSPModel> OutdoorLocation::pBModels | 
        
      
 
 
◆ pFaceIDLIST
      
        
          | std::vector<Pid> OutdoorLocation::pFaceIDLIST | 
        
      
 
 
◆ pOMAP
      
        
          | std::array<uint32_t, 128 * 128> OutdoorLocation::pOMAP | 
        
      
 
 
◆ pSpawnPoints
      
        
          | std::vector<SpawnPoint> OutdoorLocation::pSpawnPoints | 
        
      
 
 
◆ pTerrain
◆ sky_texture
◆ sky_texture_filename
      
        
          | std::string OutdoorLocation::sky_texture_filename | 
        
      
 
 
◆ spell_fx_renderer
◆ uFullyRevealedCellOnMap
      
        
          | std::array<std::array<uint8_t, 11>, 88> OutdoorLocation::uFullyRevealedCellOnMap | 
        
      
 
 
◆ uLastSunlightUpdateMinute
      
        
          | int OutdoorLocation::uLastSunlightUpdateMinute | 
        
      
 
 
◆ uPartiallyRevealedCellOnMap
      
        
          | std::array<std::array<uint8_t, 11>, 88> OutdoorLocation::uPartiallyRevealedCellOnMap | 
        
      
 
 
◆ vSunlight
      
        
          | Vec3f OutdoorLocation::vSunlight | 
        
      
 
 
The documentation for this struct was generated from the following files: