5#ifndef RASTERIZATIONSTATE_H
6#define RASTERIZATIONSTATE_H
void frontFace(FrontFace face)
virtual ~RasterizationState()=default
void depthBiasSlopeFactor(float factor)
void sampleCount(uint32_t count)
void depthBiasConstantFactor(float factor)
void multisampleEnable(bool enable)
void alphaToOneEnable(bool enable)
bool depthBiasEnable() const
void lineWidth(float width)
void minSampleShading(float value)
PolygonMode polygonMode() const
void polygonMode(PolygonMode mode)
bool m_rasterizerDiscardEnable
bool multisampleEnable() const
float depthBiasSlopeFactor() const
bool alphaToCoverageEnable() const
bool depthClampEnable() const
bool rasterizerDiscardEnable() const
bool m_alphaToCoverageEnable
float m_depthBiasSlopeFactor
float depthBiasConstantFactor() const
PipelineResourceType getType() const override
uint32_t sampleMask() const
void depthBiasClamp(float clamp)
void rasterizerDiscardEnable(bool enable)
void alphaToCoverageEnable(bool enable)
float minSampleShading() const
bool alphaToOneEnable() const
float depthBiasClamp() const
CullMode cullMode() const
PolygonMode m_polygonMode
uint32_t sampleCount() const
void depthClampEnable(bool enable)
FrontFace frontFace() const
void cullMode(CullMode mode)
void sampleMask(uint32_t mask)
float m_depthBiasConstantFactor
void depthBiasEnable(bool enable)