I've been writing an importer on and off for the past few months. Currently, I'm trying to support blend shapes. I'd like to be able to get all the shapes associated with a particular mesh.
The old KFbxGeometry::GetShape function, which takes only a single index, has been deprecated. The new function takes three indices and, presumably, accesses the shapes through the deformers. I'm not actually sure since the documentation has the description from the old function. Can I be certain that all these shapes are unique, or is it possible for deformers to share shapes?
If the shapes aren't guaranteed to be unique, is there some non-deprecated way to get all the shapes associated with a mesh, perhaps GetSrcObject or something?