summaryrefslogtreecommitdiffstats
path: root/src/core/Streaming.h
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2020-05-08 20:56:42 +0200
committeraap <aap@papnet.eu>2020-05-08 20:56:42 +0200
commit08de6d487ad730fe6b754d9cca1f1d163a467227 (patch)
treec6c1d00f6591580b4a41da1b3f699e5339943d85 /src/core/Streaming.h
parentMerge pull request #524 from Nick007J/miami (diff)
downloadre3-08de6d487ad730fe6b754d9cca1f1d163a467227.tar
re3-08de6d487ad730fe6b754d9cca1f1d163a467227.tar.gz
re3-08de6d487ad730fe6b754d9cca1f1d163a467227.tar.bz2
re3-08de6d487ad730fe6b754d9cca1f1d163a467227.tar.lz
re3-08de6d487ad730fe6b754d9cca1f1d163a467227.tar.xz
re3-08de6d487ad730fe6b754d9cca1f1d163a467227.tar.zst
re3-08de6d487ad730fe6b754d9cca1f1d163a467227.zip
Diffstat (limited to '')
-rw-r--r--src/core/Streaming.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/Streaming.h b/src/core/Streaming.h
index 29708250..22316ee1 100644
--- a/src/core/Streaming.h
+++ b/src/core/Streaming.h
@@ -135,6 +135,8 @@ public:
static void RequestBigBuildings(eLevelName level);
static void RequestBigBuildings(eLevelName level, const CVector &pos);
static void InstanceBigBuildings(eLevelName level, const CVector &pos);
+ static void InstanceLoadedModelsInSectorList(CPtrList &list);
+ static void InstanceLoadedModels(const CVector &pos);
static void RequestIslands(eLevelName level);
static void RequestSpecialModel(int32 modelId, const char *modelName, int32 flags);
static void RequestSpecialChar(int32 charId, const char *modelName, int32 flags);
@@ -156,6 +158,7 @@ public:
static void RemoveUnusedModelsInLoadedList(void);
static int32 GetAvailableVehicleSlot(void);
static bool IsTxdUsedByRequestedModels(int32 txdId);
+ static bool AreAnimsUsedByRequestedModels(int32 animId);
static bool AddToLoadedVehiclesList(int32 modelId);
static bool IsObjectInCdImage(int32 id);
static void SetModelIsDeletable(int32 id);
@@ -196,6 +199,7 @@ public:
static bool DeleteRwObjectsNotInFrustumInSectorList(CPtrList &list, int32 mem);
static void LoadScene(const CVector &pos);
+ static void LoadSceneCollision(const CVector &pos);
static void MemoryCardSave(uint8 *buffer, uint32 *length);
static void MemoryCardLoad(uint8 *buffer, uint32 length);