BsMeshImportOptions.cpp 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //**************** Copyright (c) 2016 Marko Pintera ([email protected]). All rights reserved. **********************//
  3. #include "BsMeshImportOptions.h"
  4. #include "BsMeshImportOptionsRTTI.h"
  5. namespace BansheeEngine
  6. {
  7. RTTITypeBase* AnimationSplitInfo::getRTTIStatic()
  8. {
  9. return AnimationSplitInfoRTTI::instance();
  10. }
  11. RTTITypeBase* AnimationSplitInfo::getRTTI() const
  12. {
  13. return AnimationSplitInfo::getRTTIStatic();
  14. }
  15. RTTITypeBase* ImportedAnimationEvents::getRTTIStatic()
  16. {
  17. return ImportedAnimationEventsRTTI::instance();
  18. }
  19. RTTITypeBase* ImportedAnimationEvents::getRTTI() const
  20. {
  21. return ImportedAnimationEvents::getRTTIStatic();
  22. }
  23. MeshImportOptions::MeshImportOptions()
  24. : mCPUReadable(false), mImportNormals(true), mImportTangents(true), mImportBlendShapes(false), mImportSkin(false)
  25. , mImportAnimation(false), mReduceKeyFrames(true), mImportRootMotion(false), mImportScale(1.0f)
  26. , mCollisionMeshType(CollisionMeshType::None)
  27. { }
  28. RTTITypeBase* MeshImportOptions::getRTTIStatic()
  29. {
  30. return MeshImportOptionsRTTI::instance();
  31. }
  32. RTTITypeBase* MeshImportOptions::getRTTI() const
  33. {
  34. return MeshImportOptions::getRTTIStatic();
  35. }
  36. }