Cleanup code
This commit is contained in:
@@ -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();
|
||||
}
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user