0x0047237D
| 357 | |
| 358 | // 0x0047237D |
| 359 | void reloadAll() |
| 360 | { |
| 361 | Core::Timer reloadTimer; |
| 362 | size_t loadedObjects{}; |
| 363 | |
| 364 | setTotalNumImages(Gfx::G1ExpectedCount::kDisc + Gfx::G1ExpectedCount::kTemporaryObjects); |
| 365 | |
| 366 | forEachLoadedObject([&loadedObjects](const LoadedObjectHandle& handle) { |
| 367 | auto* obj = getAny(handle); |
| 368 | auto& extHdr = getRepositoryItem(handle.type).objectEntryExtendeds[handle.id]; |
| 369 | callObjectLoad(handle, *obj, std::span<const std::byte>(reinterpret_cast<std::byte*>(obj), extHdr.dataSize)); |
| 370 | loadedObjects++; |
| 371 | }); |
| 372 | |
| 373 | Logging::verbose("Loaded {} objects in {} milliseconds.", loadedObjects, reloadTimer.elapsed()); |
| 374 | } |
| 375 | |
| 376 | // 0x00472754 |
| 377 | static uint32_t computeChecksum(std::span<const std::byte> data, uint32_t seed) |
no test coverage detected