BsMeshImportOptions.cpp 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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. /************************************************************************/
  8. /* SERIALIZATION */
  9. /************************************************************************/
  10. RTTITypeBase* AnimationSplitInfo::getRTTIStatic()
  11. {
  12. return AnimationSplitInfoRTTI::instance();
  13. }
  14. RTTITypeBase* AnimationSplitInfo::getRTTI() const
  15. {
  16. return AnimationSplitInfo::getRTTIStatic();
  17. }
  18. MeshImportOptions::MeshImportOptions()
  19. :mCPUReadable(false), mImportNormals(true), mImportTangents(true),
  20. mImportBlendShapes(false), mImportSkin(false), mImportAnimation(false),
  21. mImportScale(1.0f), mCollisionMeshType(CollisionMeshType::None)
  22. { }
  23. /************************************************************************/
  24. /* SERIALIZATION */
  25. /************************************************************************/
  26. RTTITypeBase* MeshImportOptions::getRTTIStatic()
  27. {
  28. return MeshImportOptionsRTTI::instance();
  29. }
  30. RTTITypeBase* MeshImportOptions::getRTTI() const
  31. {
  32. return MeshImportOptions::getRTTIStatic();
  33. }
  34. }