36inline constexpr uint32_t
k_magic = 0x6D63'3267u;
Swept AABB and sphere collision queries against world geometry.
Definition CookedMeshFormat.cpp:10
bool writeToFile(std::string_view path, const WorldTriMesh &mesh)
Convenience: write a serialized blob to a file.
Definition CookedMeshFormat.cpp:142
bool deserialize(std::span< const uint8_t > blob, WorldTriMesh &out)
Deserialize a cooked blob back into a WorldTriMesh.
Definition CookedMeshFormat.cpp:103
bool readFromFile(std::string_view path, WorldTriMesh &out)
Convenience: read a file into memory and deserialize.
Definition CookedMeshFormat.cpp:152
constexpr uint32_t k_version
Definition CookedMeshFormat.hpp:37
constexpr uint32_t k_magic
Definition CookedMeshFormat.hpp:36
std::vector< uint8_t > serialize(const WorldTriMesh &mesh)
Serialize a fully-cooked WorldTriMesh to a contiguous byte vector.
Definition CookedMeshFormat.cpp:59
A triangle mesh with BVH acceleration for collision queries.
Definition SweptCollision.hpp:105