SOPHIA_ASSERT
This commit is contained in:
+5
-2
@@ -1,6 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
#include <memory>
|
||||
#include <sophia/types.hpp>
|
||||
#include <vector>
|
||||
|
||||
#define GLM_FORCE_RADIANS
|
||||
@@ -14,6 +15,8 @@ namespace sophia {
|
||||
|
||||
class Mesh {
|
||||
public:
|
||||
using HandleType = MeshHandle;
|
||||
|
||||
struct Vertex {
|
||||
glm::vec2 position{};
|
||||
glm::vec3 color{};
|
||||
@@ -46,8 +49,8 @@ class Mesh {
|
||||
// static std::unique_ptr<Mesh> createMeshFromFile(
|
||||
// Device& device, const std::string& filepath);
|
||||
|
||||
void bind(vk::CommandBuffer commandBuffer);
|
||||
void draw(vk::CommandBuffer commandBuffer);
|
||||
void bind(vk::CommandBuffer commandBuffer) const;
|
||||
void draw(vk::CommandBuffer commandBuffer) const;
|
||||
|
||||
private:
|
||||
void createVertexBuffers(const std::vector<Vertex>& vertices);
|
||||
|
||||
Reference in New Issue
Block a user