#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 |
|
) |
| |
◆ PrepareActorRenderList_BLV()
void IndoorLocation::PrepareActorRenderList_BLV |
( |
| ) |
|
◆ PrepareDecorationsRenderList_BLV()
void IndoorLocation::PrepareDecorationsRenderList_BLV |
( |
unsigned int |
uDecorationID, |
|
|
int |
uSectorID |
|
) |
| |
◆ PrepareItemsRenderList_BLV()
void IndoorLocation::PrepareItemsRenderList_BLV |
( |
| ) |
|
◆ 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: