16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 13:59:19 +02:00

async mesh loading

This commit is contained in:
maj00r
2026-06-16 01:04:37 +02:00
parent 2f90246907
commit 9574d2051b
35 changed files with 3239 additions and 859 deletions

View File

@@ -11,7 +11,7 @@ http://mozilla.org/MPL/2.0/.
#include "scene/eu7/eu7_types.h"
#include <optional>
#include <functional>
#include <string>
#include <vector>
@@ -47,4 +47,20 @@ read_pack_section_chunk_load(
void
reset_pack_section_read_cache();
// UMES z naglowka sekcji — bez kopiowania calego wektora.
void
for_each_pack_section_unique_mesh(
Eu7Module const &Module,
int Row,
int Column,
std::function<void( std::string const & )> const &Visit );
// UTEX z naglowka sekcji (v11+) — bez skanowania instancji.
void
for_each_pack_section_unique_texture(
Eu7Module const &Module,
int Row,
int Column,
std::function<void( std::string const & )> const &Visit );
} // namespace scene::eu7