27 ::ll::TypedStorage<8, 48, ::HashedString> mGeoName;
28 ::ll::TypedStorage<8, 24, ::std::vector<::ModelPart>> mModelParts;
29 ::ll::TypedStorage<8, 24, ::std::vector<uint64>> mRootModelParts;
31 ::ll::TypedStorage<1, 1, ::mce::MaterialPtr> mDefaultMaterial;
33 ::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mDefaultMaterial;
35 ::ll::TypedStorage<4, 12, ::Vec3> mLeashOffset;
36 ::ll::TypedStorage<8, 24, ::std::vector<::SkinnedMeshGroup>> mSkinnedMeshGroups;
37 ::ll::TypedStorage<8, 24, ::std::vector<::BoneOrientation>> mDefaultBoneOrientations;
38 ::ll::TypedStorage<8, 24, ::std::vector<::ModelPartLocator>> mLocators;
39 ::ll::TypedStorage<8, 24, ::GeometryPtr> mSourceGeometry;
40 ::ll::TypedStorage<4, 4, ::SkeletalHierarchyIndex> mSkeletalHierarchyIndex;
41 ::ll::TypedStorage<1, 1, bool> mUseModelData;
58 MCAPI_C
void copyBoneMatricesToActor(
60 ::gsl::span<::BoneOrientation const> boneOrientations,
64 MCAPI_C
void copyTransformMatricesToModelParts(
::RenderParams& renderParams);
66 MCAPI_C
void generateBoneTransformMatrices(
68 ::gsl::span<::BoneOrientation> boneOrientations,
72 MCAPI_C ::std::vector<::HashedString> getQueryableBoneOrientations()
const;
74 MCAPI_C ::SkeletalHierarchyIndex getSkeletalHierarchyIndex()
const;
76 MCAPI_C
void setupModelPart(
79 ::std::vector<::HashedString>& nodeNames,