BsSkeletonEx.cpp 692 B

12345678910111213141516171819
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //**************** Copyright (c) 2016 Marko Pintera ([email protected]). All rights reserved. **********************//
  3. #include "Extensions/BsSkeletonEx.h"
  4. using namespace std::placeholders;
  5. namespace bs
  6. {
  7. SkeletonBoneInfoEx SkeletonEx::getBoneInfo(const SPtr<Skeleton>& thisPtr, int boneIdx)
  8. {
  9. const SkeletonBoneInfo& boneInfo = thisPtr->getBoneInfo(boneIdx);
  10. SkeletonBoneInfoEx boneInfoEx;
  11. boneInfoEx.name = boneInfo.name;
  12. boneInfoEx.parent = boneInfo.parent;
  13. boneInfoEx.invBindPose = thisPtr->getInvBindPose(boneIdx);
  14. return boneInfoEx;
  15. }
  16. }