wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
wowlib::formats::m2::SkelParentData Struct Reference

The SKPD payload: the parent-skeleton link used for de-duplication (e.g. More...

#include <wowlib/formats/m2/skeleton.hpp>

Public Member Functions

bool operator== (const SkelParentData &) const =default

Public Attributes

std::array< std::uint8_t, 8 > padding0 {}
 Unknown leading bytes; always zero so far.
std::uint32_t parentSkelFileId = 0
 The parent .skel FileDataID.
std::array< std::uint8_t, 4 > padding1 {}
 Unknown trailing bytes; always zero so far.

Detailed Description

The SKPD payload: the parent-skeleton link used for de-duplication (e.g.

lightforgeddraeneimale -> draeneimale_hd; the child shares the parent's AFID/BFID files while keeping its own SK*1 chunks). The SKPD parent-skeleton link: the parent .skel FileDataID whose AFID/BFID satellite files this skeleton shares.

Definition at line 151 of file skeleton.hpp.

Member Function Documentation

◆ operator==()

bool wowlib::formats::m2::SkelParentData::operator== ( const SkelParentData & ) const
default

Member Data Documentation

◆ padding0

std::array<std::uint8_t, 8> wowlib::formats::m2::SkelParentData::padding0 {}

Unknown leading bytes; always zero so far.

Definition at line 153 of file skeleton.hpp.

◆ padding1

std::array<std::uint8_t, 4> wowlib::formats::m2::SkelParentData::padding1 {}

Unknown trailing bytes; always zero so far.

Definition at line 157 of file skeleton.hpp.

◆ parentSkelFileId

std::uint32_t wowlib::formats::m2::SkelParentData::parentSkelFileId = 0

The parent .skel FileDataID.

Definition at line 155 of file skeleton.hpp.


The documentation for this struct was generated from the following file: