wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
bone.hpp File Reference

The .bone entity (namespace wowlib::formats::m2::bone), WoD+: a tiny chunked file (with a raw u32 prelude) carrying facial-pose bone offset matrices — one file per variant of the FacePose (808) sequence, referenced by BFID. More...

#include <cstdint>
#include <vector>
#include <welder/vocabulary.hpp>
#include <wowlib/core/client_version.hpp>
#include <wowlib/formats/common/chunked_file.hpp>
#include <wowlib/formats/common/types.hpp>
Include dependency graph for bone.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wowlib::formats::m2::bone::BoneFilePrelude
 The .bone raw prelude: a version marker, always 1 so far. More...
struct  wowlib::formats::m2::bone::BoneFile
 One .bone file: which bones get facial-pose offset matrices, and the matrices. More...

Namespaces

namespace  wowlib
namespace  wowlib::formats
namespace  wowlib::formats::m2
namespace  wowlib::formats::m2::bone
 The .bone facial-pose file entity (WoD+).

Detailed Description

The .bone entity (namespace wowlib::formats::m2::bone), WoD+: a tiny chunked file (with a raw u32 prelude) carrying facial-pose bone offset matrices — one file per variant of the FacePose (808) sequence, referenced by BFID.

Definition in file bone.hpp.