Cleanup code

This commit is contained in:
2023-09-09 23:18:27 +02:00
parent 703f5c0d12
commit 2b90b5d84e
11 changed files with 91 additions and 45 deletions

View File

@@ -14,25 +14,25 @@ namespace openVulkanoCpp::Vulkan
{
class VulkanCamera : public ICloseable, public IRecordable
{
Scene::Camera* camera = nullptr;
UniformBuffer* buffer = nullptr;
Scene::Camera* m_camera = nullptr;
UniformBuffer* m_buffer = nullptr;
public:
void Init(Scene::Camera* camera, UniformBuffer* uniformBuffer)
{
this->camera = camera;
buffer = uniformBuffer;
m_camera = camera;
m_buffer = uniformBuffer;
}
void Record(VulkanDrawContext* context) override
{
buffer->Update(camera->GetData(), Scene::Camera::SIZE, context->currentImageId);
buffer->Record(context);
m_buffer->Update(m_camera->GetData(), Scene::Camera::SIZE, context->currentImageId);
m_buffer->Record(context);
}
void Close() override
{
buffer->Close();
m_buffer->Close();
}
};
}