9#include <pxr/usd/usd/prim.h>
10#include <pxr/usd/usdGeom/xformCache.h>
11#include <pxr/usd/usdSkel/bindingAPI.h>
46 const pxr::UsdPrim &prim,
48 bool import_anim =
true);
65 const pxr::UsdSkelSkeleton &skel,
67 bool import_anim =
true);
81 const pxr::UsdPrim &prim,
119 pxr::UsdGeomXformCache &xf_cache,
140 const pxr::UsdSkelBindingAPI &skel_api,
const Depsgraph * depsgraph
void shape_key_export_chaser(pxr::UsdStageRefPtr stage, const ObjExportMap &shape_key_mesh_export_map)
void skel_export_chaser(pxr::UsdStageRefPtr stage, const ObjExportMap &armature_export_map, const ObjExportMap &skinned_mesh_export_map, const ObjExportMap &shape_key_mesh_export_map, const Depsgraph *depsgraph)
void export_deform_verts(const Mesh *mesh, const pxr::UsdSkelBindingAPI &skel_api, const Span< std::string > bone_names)
void import_blendshapes(Main *bmain, Object *mesh_obj, const pxr::UsdPrim &prim, ReportList *reports, const bool import_anim)
void skinned_mesh_export_chaser(pxr::UsdStageRefPtr stage, const ObjExportMap &armature_export_map, const ObjExportMap &skinned_mesh_export_map, pxr::UsdGeomXformCache &xf_cache, const Depsgraph *depsgraph)
void import_skeleton(Main *bmain, Object *arm_obj, const pxr::UsdSkelSkeleton &skel, ReportList *reports, const bool import_anim)
void import_mesh_skel_bindings(Main *bmain, Object *mesh_obj, const pxr::UsdPrim &prim, ReportList *reports)