|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
The version-agnostic base of every SMOBatch<V>, welded as "WMOBatch". More...
#include <wowlib/formats/wmo/group/chunks/geometry.hpp>
The version-agnostic base of every SMOBatch<V>, welded as "WMOBatch".
This base exists ENTIRELY for the language bindings (Python, Lua): it gives the per-version WMOBatch* classes a common welded supertype so binding users can write version-agnostic code (isinstance, WMOBatch.for_version(expansion)). It has no role in the C++ API, where you use the concrete SMOBatch<V> directly. It is an empty (elided) base, so the binary specializations stay trivially copyable and 0x18 bytes.
Definition at line 62 of file geometry.hpp.