| 37 | Mesh::~Mesh() {} |
| 38 | |
| 39 | std::string EFileType_enumToString(const EFileType meshFileType) |
| 40 | { |
| 41 | switch (meshFileType) |
| 42 | { |
| 43 | case EFileType::OBJ: |
| 44 | return "obj"; |
| 45 | case EFileType::FBX: |
| 46 | return "fbx"; |
| 47 | case EFileType::GLTF: |
| 48 | return "gltf"; |
| 49 | case EFileType::GLB: |
| 50 | return "glb"; |
| 51 | case EFileType::STL: |
| 52 | return "stl"; |
| 53 | case EFileType::PLY: |
| 54 | return "ply"; |
| 55 | } |
| 56 | throw std::out_of_range("Unrecognized EMeshFileType"); |
| 57 | } |
| 58 | |
| 59 | EFileType EFileType_stringToEnum(const std::string& meshFileType) |
| 60 | { |