#pragma once #include "DataSpec/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; }; } // namespace DataSpec::DNAMP1