Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
MeshLoader.h
Go to the documentation of this file.
1#pragma once
2
3#include <vector>
4#include <filesystem>
5#include "Vertex.h"
6
7namespace EngineCore {
8 struct TextureLoadData;
9
10 class MeshLoader {
11 public:
12 virtual ~MeshLoader();
13 virtual void
14 loadMesh(const std::filesystem::path &filePath, std::vector<Vertex> &vertices, std::vector<uint32_t> &indices,
15 std::vector<std::unique_ptr<TextureLoadData>>& textureLoadData);
16 };
17}
virtual void loadMesh(const std::filesystem::path &filePath, std::vector< Vertex > &vertices, std::vector< uint32_t > &indices, std::vector< std::unique_ptr< TextureLoadData > > &textureLoadData)
Definition MeshLoader.cpp:7
Log category system implementation.