07/include/I_Model.h

15 lines
436 B
C
Raw Permalink Normal View History

2022-04-07 09:05:16 +00:00
#ifndef I_MODEL_H
#define I_MODEL_H
#include <vulkan/vulkan.h>
class I_Model
{
public:
virtual ~I_Model() {}; // Виртуальный деструктор для корректной работы деструкторов в полиморфизме
2022-04-07 09:05:16 +00:00
virtual void render(VkCommandBuffer commandBuffer) = 0;
protected:
virtual void bindBuffers(VkCommandBuffer commandBuffer) = 0;
2022-04-07 09:05:16 +00:00
};
#endif // I_MODEL_H