vOOlkan
An object oriented approach to Vulkan
|
#include <vulkan/vulkan.h>
#include <vector>
#include "AttachmentColorBlendingMode.h"
#include "VulkanException.h"
Go to the source code of this file.
Classes | |
class | Vulkan::PipelineOptions::RenderPassOptions::AttachmentDescription |
An AttachmentDescription is basically the description of render target where the GPU will draw. More... | |
class | Vulkan::PipelineOptions::RenderPassOptions::AttachmentDescription::BoundAttachmentDescription |
A BoundAttachmentDescription is an AttachmentDescription which ir ready to be used in a RenderPass and render Subpass. This basically means that a BoundAttachmentDescription is an attachment with a valid index (named VkAttachmentReference.attachment). More... | |
Namespaces | |
namespace | Vulkan |
Types of queue families. | |
namespace | Vulkan::PipelineOptions |
namespace | Vulkan::PipelineOptions::RenderPassOptions |
Concepts | |
concept | Vulkan::PipelineOptions::RenderPassOptions::IsAttachment |
Enumerations | |
enum class | Vulkan::PipelineOptions::RenderPassOptions::PredefinedAttachment { Vulkan::PipelineOptions::RenderPassOptions::STANDARD_COLOR , Vulkan::PipelineOptions::RenderPassOptions::DEPTH } |
enum class | Vulkan::PipelineOptions::RenderPassOptions::AttachmentType { Vulkan::PipelineOptions::RenderPassOptions::INPUT , Vulkan::PipelineOptions::RenderPassOptions::COLOR , Vulkan::PipelineOptions::RenderPassOptions::DEPTH_STENCIL } |
Each AttachmentDescription, based on his properties, can be used by a render Subpass in different ways: these are those ways. More... | |