Program Listing for File Mesh.hpp
↰ Return to documentation for file (include/Ramus/Graphics/Geometry/Mesh.hpp)
#pragma once
#include <vector>
#include <memory>
#include <glm/glm.hpp>
namespace ramus
{
struct Vertex
{
glm::vec3 position;
glm::vec3 normal;
glm::vec3 tangent;
glm::vec2 texCoords;
};
class Mesh
{
public:
Mesh(std::vector<Vertex>&& vertices, std::vector<uint32_t>&& indices);
~Mesh();
};
}