vOOlkan
An object oriented approach to Vulkan
Vulkan::PipelineOptions::Rasterizer Class Reference

Describes how the vertices will be transformed to fragments to be drawn on screen. More...

#include <Rasterizer.h>

Public Member Functions

 Rasterizer (bool isBackFaceCullingEnabled=true)
 
 Rasterizer (VkPipelineRasterizationStateCreateInfo baseRasterizer)
 
const VkPipelineRasterizationStateCreateInfo & operator+ () const
 

Detailed Description

Describes how the vertices will be transformed to fragments to be drawn on screen.

Some of the most notable options are: back face culling, polygon fill/wireframe, lines width, ...

Constructor & Destructor Documentation

◆ Rasterizer() [1/2]

Vulkan::PipelineOptions::Rasterizer::Rasterizer ( bool  isBackFaceCullingEnabled = true)
inline

◆ Rasterizer() [2/2]

Vulkan::PipelineOptions::Rasterizer::Rasterizer ( VkPipelineRasterizationStateCreateInfo  baseRasterizer)
inline

Member Function Documentation

◆ operator+()

const VkPipelineRasterizationStateCreateInfo & Vulkan::PipelineOptions::Rasterizer::operator+ ( ) const
inline

The documentation for this class was generated from the following file: