diff options
Diffstat (limited to 'src/Streaming.h')
-rw-r--r-- | src/Streaming.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/Streaming.h b/src/Streaming.h index d397bb18..a2ff2f5b 100644 --- a/src/Streaming.h +++ b/src/Streaming.h @@ -70,6 +70,7 @@ struct CStreamingChannel class CDirectory; enum eLevelName; +class CPtrList; class CStreaming { @@ -156,9 +157,17 @@ public: static void IHaveUsedStreamingMemory(void); static void UpdateMemoryUsed(void); + static void AddModelsToRequestList(const CVector &pos); + static void ProcessEntitiesInSectorList(CPtrList &list, float x, float y, float xmin, float ymin, float xmax, float ymax); + static void ProcessEntitiesInSectorList(CPtrList &list); + static void DeleteFarAwayRwObjects(const CVector &pos); + static void DeleteAllRwObjects(void); + static void DeleteRwObjectsInSectorList(CPtrList &list); + static void DeleteRwObjectsInOverlapSectorList(CPtrList &list, int32 x, int32 y); + static void DeleteRwObjectsAfterDeath(const CVector &pos); static void LoadInitialPeds(void); static void LoadInitialVehicles(void); - static void LoadScene(CVector *pos); + static void LoadScene(const CVector &pos); }; |