vOOlkan
An object oriented approach to Vulkan
Viewport.h
Go to the documentation of this file.
1#ifndef VULKAN_VIEWPORT
2#define VULKAN_VIEWPORT
3
4#include "vulkan/vulkan.h"
5
6
7namespace Vulkan::PipelineOptions { class Viewport; }
8
14public:
15
16 Viewport() : viewport{} {
17 viewport.sType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO;
18 viewport.viewportCount = 1;
19 viewport.scissorCount = 1;
20 }
21
22 const VkPipelineViewportStateCreateInfo& operator+() const {
23 return viewport;
24 }
25
26private:
27 VkPipelineViewportStateCreateInfo viewport;
28};
29
30#endif
This class is used to tell the pipeline that 1 dynamic viewport is present.
Definition: Viewport.h:13
Viewport()
Definition: Viewport.h:16
const VkPipelineViewportStateCreateInfo & operator+() const
Definition: Viewport.h:22
Definition: Attachment.h:11