#include <Indoor.h>
◆ IndoorLocation()
| IndoorLocation::IndoorLocation |
( |
| ) |
|
|
inline |
◆ Draw()
| void IndoorLocation::Draw |
( |
| ) |
|
◆ DrawIndoorFaces()
| void IndoorLocation::DrawIndoorFaces |
( |
bool |
bD3D | ) |
|
◆ GetSector() [1/2]
| int IndoorLocation::GetSector |
( |
const Vec3f & |
pos | ) |
|
|
inline |
◆ GetSector() [2/2]
| int IndoorLocation::GetSector |
( |
float |
sX, |
|
|
float |
sY, |
|
|
float |
sZ |
|
) |
| |
- Parameters
-
| sX | X coordinate. |
| sY | Y coordinate. |
| sZ | Z coordinate. |
- Returns
- Sector id at (X,Y,Z), or zero if (X,Y,Z) is outside the level bounds.
◆ Load()
| void IndoorLocation::Load |
( |
std::string_view |
filename, |
|
|
int |
num_days_played, |
|
|
int |
respawn_interval_days, |
|
|
bool * |
indoor_was_respawned |
|
) |
| |
◆ PrepareDecorationsRenderList_BLV()
| void IndoorLocation::PrepareDecorationsRenderList_BLV |
( |
unsigned int |
uDecorationID, |
|
|
int |
uSectorID |
|
) |
| |
◆ Release()
| void IndoorLocation::Release |
( |
| ) |
|
◆ toggleLight()
| void IndoorLocation::toggleLight |
( |
signed int |
uLightID, |
|
|
unsigned int |
bToggle |
|
) |
| |
- Original binary offset:
- 0x4488F7
◆ _visible_outlines
| std::array<char, 875> IndoorLocation::_visible_outlines |
◆ bLoaded
| unsigned int IndoorLocation::bLoaded = 0 |
◆ decal_builder
◆ dlv
◆ filename
| std::string IndoorLocation::filename |
◆ padding
| char IndoorLocation::padding |
◆ particle_engine
| std::shared_ptr<ParticleEngine> IndoorLocation::particle_engine = nullptr |
◆ pDoors
| std::vector<BLVDoor> IndoorLocation::pDoors |
◆ pFaceExtras
◆ pFaces
| std::vector<BLVFace> IndoorLocation::pFaces |
◆ pLFaces
| std::vector<int16_t> IndoorLocation::pLFaces |
◆ pLights
| std::vector<BLVLight> IndoorLocation::pLights |
◆ pMapOutlines
◆ pNodes
| std::vector<BSPNode> IndoorLocation::pNodes |
◆ pSectors
| std::vector<BLVSector> IndoorLocation::pSectors |
◆ pSpawnPoints
| std::vector<SpawnPoint> IndoorLocation::pSpawnPoints |
◆ ptr_0002B0_sector_rdata
| std::vector<uint16_t> IndoorLocation::ptr_0002B0_sector_rdata |
◆ ptr_0002B4_doors_ddata
| std::vector<int16_t> IndoorLocation::ptr_0002B4_doors_ddata |
◆ ptr_0002B8_sector_lrdata
| std::vector<uint16_t> IndoorLocation::ptr_0002B8_sector_lrdata |
◆ pVertices
| std::vector<Vec3f> IndoorLocation::pVertices |
◆ spell_fx_renderer
◆ stru1
The documentation for this struct was generated from the following files: