Hymn to Beauty
C++ 3D Engine
Video::GraphicsPipeline::Configuration Struct Reference

The configuration of the graphics pipeline. More...

#include <GraphicsPipeline.hpp>

Public Attributes

PrimitiveType primitiveType
 The type of primitives to render. More...
 
PolygonMode polygonMode
 How to render polygons. More...
 
CullFace cullFace
 Which face to cull. More...
 
BlendMode blendMode
 Blending mode. More...
 
DepthMode depthMode
 How to use depth buffer. More...
 
DepthComparison depthComparison
 How to perform depth comparisons. More...
 
bool depthClamp
 Depth clamping (disable near and far plane clipping). More...
 
bool conservativeRasterization
 Conservative rasterization (overestimation). More...
 

Detailed Description

The configuration of the graphics pipeline.

Member Data Documentation

◆ blendMode

BlendMode Video::GraphicsPipeline::Configuration::blendMode

Blending mode.

◆ conservativeRasterization

bool Video::GraphicsPipeline::Configuration::conservativeRasterization

Conservative rasterization (overestimation).

◆ cullFace

CullFace Video::GraphicsPipeline::Configuration::cullFace

Which face to cull.

◆ depthClamp

bool Video::GraphicsPipeline::Configuration::depthClamp

Depth clamping (disable near and far plane clipping).

◆ depthComparison

DepthComparison Video::GraphicsPipeline::Configuration::depthComparison

How to perform depth comparisons.

◆ depthMode

DepthMode Video::GraphicsPipeline::Configuration::depthMode

How to use depth buffer.

◆ polygonMode

PolygonMode Video::GraphicsPipeline::Configuration::polygonMode

How to render polygons.

◆ primitiveType

PrimitiveType Video::GraphicsPipeline::Configuration::primitiveType

The type of primitives to render.


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