BsMeshImportOptions.cpp 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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), mImportScale(1.0f), mCollisionMeshType(CollisionMeshType::None)
  26. { }
  27. RTTITypeBase* MeshImportOptions::getRTTIStatic()
  28. {
  29. return MeshImportOptionsRTTI::instance();
  30. }
  31. RTTITypeBase* MeshImportOptions::getRTTI() const
  32. {
  33. return MeshImportOptions::getRTTIStatic();
  34. }
  35. }