vOOlkan
An object oriented approach to Vulkan
Attachment.h File Reference
#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...