diff options
author | aap <aap@papnet.eu> | 2021-07-29 19:41:38 +0200 |
---|---|---|
committer | aap <aap@papnet.eu> | 2021-07-29 19:59:34 +0200 |
commit | 3f3e258d7769aa3522602687aea1119f32f3c589 (patch) | |
tree | ca6beec16a570275e5da7dc83d242e4ca4fb86f6 /src/renderer/Renderer.h | |
parent | b77d93ba4a7a7bc0205d40aa7e716545962fe355 (diff) |
CVisibilityPlugins, CRenderer, some fixes
Diffstat (limited to 'src/renderer/Renderer.h')
-rw-r--r-- | src/renderer/Renderer.h | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/src/renderer/Renderer.h b/src/renderer/Renderer.h index a4b6b0b8..baf2016b 100644 --- a/src/renderer/Renderer.h +++ b/src/renderer/Renderer.h @@ -25,13 +25,6 @@ extern bool gbDontRenderVehicles; class CVehicle; class CPtrList; -// unused -struct BlockedRange -{ - float a, b; // unknown - BlockedRange *prev, *next; -}; - class CRenderer { static int32 ms_nNoOfVisibleEntities; @@ -49,10 +42,6 @@ class CRenderer static CVector ms_vecCameraPosition; static CVehicle *m_pFirstPersonVehicle; - // unused - static BlockedRange aBlockedRanges[16]; - static BlockedRange *pFullBlockedRanges; - static BlockedRange *pEmptyBlockedRanges; public: static float ms_lodDistScale; static bool m_loadingPriority; @@ -93,15 +82,15 @@ public: static void RemoveVehiclePedLights(CEntity *ent, bool reset); -#ifdef NEW_RENDERER static void ClearForFrame(void); - static void RenderPeds(void); static void RenderVehicles(void); // also renders peds in LCS + static void RenderWater(void); // keep-out polys and transparent water +#ifdef NEW_RENDERER static void RenderOneBuilding(CEntity *ent, float camdist = 0.0f); static void RenderWorld(int pass); // like cWorldStream::Render(int) - static void RenderTransparentWater(void); // keep-out polys and transparent water #endif static void InsertEntityIntoList(CEntity *ent); + static void AddVisibleEntity(CEntity *ent); static void GenerateEnvironmentMap(void); }; |