BsMeshImportOptions.cpp 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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), mImportBlendShapes(false), mImportSkin(false)
  20. , mImportAnimation(false), mReduceKeyFrames(true), mImportScale(1.0f), mCollisionMeshType(CollisionMeshType::None)
  21. { }
  22. /************************************************************************/
  23. /* SERIALIZATION */
  24. /************************************************************************/
  25. RTTITypeBase* MeshImportOptions::getRTTIStatic()
  26. {
  27. return MeshImportOptionsRTTI::instance();
  28. }
  29. RTTITypeBase* MeshImportOptions::getRTTI() const
  30. {
  31. return MeshImportOptions::getRTTIStatic();
  32. }
  33. }