Rendering module
The rendering group is used for objects that are directly related to how things appear on screen, including those classes that are minimum requirements for making things display like the Framebuffer, Renderpass, and the GraphicsPipeline.
Contents
- Reference
Classes
- class vpr::Framebuffer
- The Framebuffer class merely handles lifetime of a VkFramebuffer object.
- struct vpr::GraphicsPipelineInfo
- This struct is used to define most of the pipeline state for a Vulkan vkGraphicsPipeline object.
- class vpr::GraphicsPipeline
- The GraphicsPipeline object is an RAII wrapper around a vkGraphicsPipeline object, handling construction and destruction alone.
- class vpr::Renderpass
- RAII wrapper around a Vulkan object, with a few utility methods to avoid redundancy and clutter in command-recording methods for various scenes.