19class DataDrivenGeometry {
42 DataDrivenGeometry& operator=(DataDrivenGeometry
const&);
43 DataDrivenGeometry(DataDrivenGeometry
const&);
50 virtual ~DataDrivenGeometry() =
default;
52 virtual ~DataDrivenGeometry();
60 MCNAPI_C
void copyBoneMatricesToActor(
62 ::gsl::span<::BoneOrientation const> boneOrientations,
66 MCNAPI_C
void copyTransformMatricesToModelParts(
::RenderParams& renderParams);
68 MCNAPI_C
void generateBoneTransformMatrices(
70 ::gsl::span<::BoneOrientation> boneOrientations,
74 MCNAPI_C ::std::vector<::HashedString> getQueryableBoneOrientations()
const;
76 MCNAPI_C ::SkeletalHierarchyIndex getSkeletalHierarchyIndex()
const;
78 MCNAPI_C
void setupModelPart(
81 ::std::vector<::HashedString>& nodeNames,