#ifndef _DNAMP1_CSKR_HPP_ #define _DNAMP1_CSKR_HPP_ #include "../DNACommon/DNACommon.hpp" #include "CINF.hpp" namespace DataSpec::DNAMP1 { struct CSKR : BigDNA { AT_DECL_DNA Value skinningRuleCount; struct SkinningRule : BigDNA { AT_DECL_DNA Value weightCount; struct Weight : BigDNA { AT_DECL_DNA Value boneId; Value weight; }; Vector weights; Value vertCount; }; Vector skinningRules; const atInt16* getMatrixBank(size_t) const { return nullptr; } void weightVertex(hecl::blender::PyOutStream& os, const CINF& cinf, atUint32 idx) const; }; } #endif // _DNAMP1_CSKR_HPP_