diff options
author | Nikolay Korolev <nickvnuk@gmail.com> | 2020-05-08 22:30:04 +0200 |
---|---|---|
committer | Nikolay Korolev <nickvnuk@gmail.com> | 2020-05-08 22:30:04 +0200 |
commit | 3d394c2f95928be1f94f4514a950a2cfee7522e3 (patch) | |
tree | 6be941b93c93d1a3e4b30cd10f5d0599d4511d24 /src/core/Streaming.h | |
parent | CCarCtrl::GenerateOneRandomCar (diff) | |
parent | anims streaming (diff) | |
download | re3-3d394c2f95928be1f94f4514a950a2cfee7522e3.tar re3-3d394c2f95928be1f94f4514a950a2cfee7522e3.tar.gz re3-3d394c2f95928be1f94f4514a950a2cfee7522e3.tar.bz2 re3-3d394c2f95928be1f94f4514a950a2cfee7522e3.tar.lz re3-3d394c2f95928be1f94f4514a950a2cfee7522e3.tar.xz re3-3d394c2f95928be1f94f4514a950a2cfee7522e3.tar.zst re3-3d394c2f95928be1f94f4514a950a2cfee7522e3.zip |
Diffstat (limited to 'src/core/Streaming.h')
-rw-r--r-- | src/core/Streaming.h | 4 |
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); |