You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
436 B

4 months ago
#pragma once
4 months ago
#include "application.hpp"
4 months ago
class SoftBody;
4 months ago
class Buffer;
4 months ago
class Simulation : public Application {
public:
Simulation();
~Simulation();
private:
4 months ago
Buffer* vertexBuffer;
Buffer* edgeBuffer;
Buffer* triangleBuffer;
Buffer* faceBuffer;
Buffer* tetrahedronBuffer;
4 months ago
std::vector<std::unique_ptr<SoftBody>> softBodies;
void recordDrawCommands() override;
4 months ago
void recordComputeCommands(VkCommandBuffer cmdBuffer) override;
4 months ago
};