#pragma once

/*
	VulkanFramework
	by John Ryland
	Copyright (c) 2023
*/

////////////////////////////////////////////////////////////////////////////////////
//	Vulkan Depth Buffer

#include "VulkanImageBuffer.h"

namespace Vulkan {

class DepthBuffer : public ImageBuffer
{
public:
    DepthBuffer();
    virtual void Initialize(Device*  device,
                            uint32_t width,
                            uint32_t height,
                            VkFormat depthFormat);
};

} // Vulkan namespace
