|
WoWs Model Exported
World of Warships 3D model Exporter
|
Functions | |
| wows_assets_bin_pdb_t * | wows_assets_bin_pdb_open (const char *path) |
Open and parse an assets.bin file. | |
| wows_assets_bin_pdb_t * | wows_assets_bin_pdb_open_memory (const uint8_t *data, size_t size) |
Open and parse assets.bin from a memory buffer (contents are copied). | |
| void | wows_assets_bin_pdb_free (wows_assets_bin_pdb_t *pdb) |
Close an assets.bin handle and release all associated memory. | |
| wows_assets_bin_hp_list_t * | wows_assets_bin_get_hp_transforms_pdb (wows_assets_bin_pdb_t *pdb, const char *visual_suffix) |
| Like wows_assets_bin_get_hp_transforms but uses an already-open PDB handle. | |
| wows_assets_bin_bb_list_t * | wows_assets_bin_get_blendbone_corrections_pdb (wows_assets_bin_pdb_t *pdb, const char **model_paths, size_t n_paths) |
| Like wows_assets_bin_get_blendbone_corrections but uses an already-open PDB handle. | |
Typedefs | |
| typedef struct wows_assets_bin_pdb_s | wows_assets_bin_pdb_t |
Opaque handle to an open assets.bin database. | |
Opaque handle for an open assets.bin packed database. Opening the PDB is relatively expensive (full file parse); keep the handle alive and reuse it across multiple queries.
| wows_assets_bin_bb_list_t * wows_assets_bin_get_blendbone_corrections_pdb | ( | wows_assets_bin_pdb_t * | pdb, |
| const char ** | model_paths, | ||
| size_t | n_paths | ||
| ) |
Like wows_assets_bin_get_blendbone_corrections but uses an already-open PDB handle.
| wows_assets_bin_hp_list_t * wows_assets_bin_get_hp_transforms_pdb | ( | wows_assets_bin_pdb_t * | pdb, |
| const char * | visual_suffix | ||
| ) |
Like wows_assets_bin_get_hp_transforms but uses an already-open PDB handle.
| void wows_assets_bin_pdb_free | ( | wows_assets_bin_pdb_t * | pdb | ) |
Close an assets.bin handle and release all associated memory.
| pdb | Handle previously returned by wows_assets_bin_pdb_open or wows_assets_bin_pdb_open_memory. |
| wows_assets_bin_pdb_t * wows_assets_bin_pdb_open | ( | const char * | path | ) |
Open and parse an assets.bin file.
| path | Filesystem path to the assets.bin file. |
NULL on failure. | wows_assets_bin_pdb_t * wows_assets_bin_pdb_open_memory | ( | const uint8_t * | data, |
| size_t | size | ||
| ) |
Open and parse assets.bin from a memory buffer (contents are copied).
| data | Raw bytes of a valid assets.bin file. |
| size | Length of data in bytes. |
NULL on failure. | typedef struct wows_assets_bin_pdb_s wows_assets_bin_pdb_t |
Opaque handle to an open assets.bin database.