1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#pragma once #include <vector> #include <whiteout/models/m2/structures/base.h> namespace whiteout { namespace m2 { constexpr u32 BIDA_TAG = makeTag("BIDA"); constexpr u32 BOMT_TAG = makeTag("BOMT"); struct BONEHeader { u32 unk = 1; }; struct BIDAChunk { std::vector<u16> boneIds; }; struct BOMTChunk { std::vector<Matrix44f> boneOffsetMatrices; }; } // namespace m2 } // namespace whiteout