A load of stuff

This commit is contained in:
2026-02-20 13:38:05 +00:00
parent 7dc47faeab
commit 3db30fee6e
4 changed files with 85 additions and 6 deletions

22
cve_model.hpp Normal file
View File

@@ -0,0 +1,22 @@
#pragma once
#include "cve_device.hpp"
namespace cve {
class CveModel {
public:
CveModel();
~CveModel();
CveModel(const CveModel &) = delete;
CveModel &operator=(const CveModel &) = delete;
void bind(VkCommandBuffer commandBuffer);
void draw(VkCommandBuffer commandBuffer);
private:
CveDevice &cveDevice;
VkBuffer vertexBuffer;
VkDeviceMemory vertexBufferMemory;
uint32_t vertexCount;
};
}