summaryrefslogtreecommitdiffstats
path: root/src/Streaming.h
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2019-06-27 00:12:58 +0200
committeraap <aap@papnet.eu>2019-06-27 00:12:58 +0200
commit0053201ea06b7d5a881af5020201de3a412ae75b (patch)
tree21b930dc5f5f393f1d2bb7506de74b0dbfa06553 /src/Streaming.h
parentMerge pull request #48 from Nick007J/master (diff)
downloadre3-0053201ea06b7d5a881af5020201de3a412ae75b.tar
re3-0053201ea06b7d5a881af5020201de3a412ae75b.tar.gz
re3-0053201ea06b7d5a881af5020201de3a412ae75b.tar.bz2
re3-0053201ea06b7d5a881af5020201de3a412ae75b.tar.lz
re3-0053201ea06b7d5a881af5020201de3a412ae75b.tar.xz
re3-0053201ea06b7d5a881af5020201de3a412ae75b.tar.zst
re3-0053201ea06b7d5a881af5020201de3a412ae75b.zip
Diffstat (limited to 'src/Streaming.h')
-rw-r--r--src/Streaming.h11
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);
};