BsFBXImportData.cpp 641 B

12345678910111213141516171819202122232425
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //**************** Copyright (c) 2016 Marko Pintera ([email protected]). All rights reserved. **********************//
  3. #include "BsFBXImportData.h"
  4. namespace bs
  5. {
  6. FBXImportNode::~FBXImportNode()
  7. {
  8. for (auto& child : children)
  9. bs_delete(child);
  10. }
  11. FBXImportScene::FBXImportScene()
  12. :rootNode(nullptr), scaleFactor(1.0f), globalScale(Matrix4::IDENTITY)
  13. { }
  14. FBXImportScene::~FBXImportScene()
  15. {
  16. if (rootNode != nullptr)
  17. bs_delete(rootNode);
  18. for (auto& mesh : meshes)
  19. bs_delete(mesh);
  20. }
  21. }