RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo:
[legend]

Public Member Functions

 PipelineRasterizationStateCreateInfo (PipelineRasterizationStateCreateFlags flags_=PipelineRasterizationStateCreateFlags(), Bool32 depthClampEnable_=0, Bool32 rasterizerDiscardEnable_=0, PolygonMode polygonMode_=PolygonMode::eFill, CullModeFlags cullMode_=CullModeFlags(), FrontFace frontFace_=FrontFace::eCounterClockwise, Bool32 depthBiasEnable_=0, float depthBiasConstantFactor_=0, float depthBiasClamp_=0, float depthBiasSlopeFactor_=0, float lineWidth_=0)
 
 PipelineRasterizationStateCreateInfo (VkPipelineRasterizationStateCreateInfo const &rhs)
 
PipelineRasterizationStateCreateInfooperator= (VkPipelineRasterizationStateCreateInfo const &rhs)
 
PipelineRasterizationStateCreateInfosetPNext (const void *pNext_)
 
PipelineRasterizationStateCreateInfosetFlags (PipelineRasterizationStateCreateFlags flags_)
 
PipelineRasterizationStateCreateInfosetDepthClampEnable (Bool32 depthClampEnable_)
 
PipelineRasterizationStateCreateInfosetRasterizerDiscardEnable (Bool32 rasterizerDiscardEnable_)
 
PipelineRasterizationStateCreateInfosetPolygonMode (PolygonMode polygonMode_)
 
PipelineRasterizationStateCreateInfosetCullMode (CullModeFlags cullMode_)
 
PipelineRasterizationStateCreateInfosetFrontFace (FrontFace frontFace_)
 
PipelineRasterizationStateCreateInfosetDepthBiasEnable (Bool32 depthBiasEnable_)
 
PipelineRasterizationStateCreateInfosetDepthBiasConstantFactor (float depthBiasConstantFactor_)
 
PipelineRasterizationStateCreateInfosetDepthBiasClamp (float depthBiasClamp_)
 
PipelineRasterizationStateCreateInfosetDepthBiasSlopeFactor (float depthBiasSlopeFactor_)
 
PipelineRasterizationStateCreateInfosetLineWidth (float lineWidth_)
 
 operator const VkPipelineRasterizationStateCreateInfo & () const
 
bool operator== (PipelineRasterizationStateCreateInfo const &rhs) const
 
bool operator!= (PipelineRasterizationStateCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
PipelineRasterizationStateCreateFlags flags
 
Bool32 depthClampEnable
 
Bool32 rasterizerDiscardEnable
 
PolygonMode polygonMode
 
CullModeFlags cullMode
 
FrontFace frontFace
 
Bool32 depthBiasEnable
 
float depthBiasConstantFactor
 
float depthBiasClamp
 
float depthBiasSlopeFactor
 
float lineWidth
 

Private Attributes

StructureType sType = StructureType::ePipelineRasterizationStateCreateInfo
 

Constructor & Destructor Documentation

◆ PipelineRasterizationStateCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::PipelineRasterizationStateCreateInfo ( PipelineRasterizationStateCreateFlags  flags_ = PipelineRasterizationStateCreateFlags(),
Bool32  depthClampEnable_ = 0,
Bool32  rasterizerDiscardEnable_ = 0,
PolygonMode  polygonMode_ = PolygonMode::eFill,
CullModeFlags  cullMode_ = CullModeFlags(),
FrontFace  frontFace_ = FrontFace::eCounterClockwise,
Bool32  depthBiasEnable_ = 0,
float  depthBiasConstantFactor_ = 0,
float  depthBiasClamp_ = 0,
float  depthBiasSlopeFactor_ = 0,
float  lineWidth_ = 0 
)
inline

◆ PipelineRasterizationStateCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::PipelineRasterizationStateCreateInfo ( VkPipelineRasterizationStateCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPipelineRasterizationStateCreateInfo &()

VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::operator const VkPipelineRasterizationStateCreateInfo & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::operator!= ( PipelineRasterizationStateCreateInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::operator= ( VkPipelineRasterizationStateCreateInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::operator== ( PipelineRasterizationStateCreateInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setCullMode()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setCullMode ( CullModeFlags  cullMode_)
inline

◆ setDepthBiasClamp()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setDepthBiasClamp ( float  depthBiasClamp_)
inline

◆ setDepthBiasConstantFactor()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setDepthBiasConstantFactor ( float  depthBiasConstantFactor_)
inline

◆ setDepthBiasEnable()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setDepthBiasEnable ( Bool32  depthBiasEnable_)
inline

◆ setDepthBiasSlopeFactor()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setDepthBiasSlopeFactor ( float  depthBiasSlopeFactor_)
inline

◆ setDepthClampEnable()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setDepthClampEnable ( Bool32  depthClampEnable_)
inline

◆ setFlags()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setFlags ( PipelineRasterizationStateCreateFlags  flags_)
inline

◆ setFrontFace()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setFrontFace ( FrontFace  frontFace_)
inline

◆ setLineWidth()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setLineWidth ( float  lineWidth_)
inline

◆ setPNext()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setPNext ( const void pNext_)
inline

◆ setPolygonMode()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setPolygonMode ( PolygonMode  polygonMode_)
inline

◆ setRasterizerDiscardEnable()

PipelineRasterizationStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::setRasterizerDiscardEnable ( Bool32  rasterizerDiscardEnable_)
inline

Member Data Documentation

◆ cullMode

CullModeFlags VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::cullMode

◆ depthBiasClamp

float VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::depthBiasClamp

◆ depthBiasConstantFactor

float VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::depthBiasConstantFactor

◆ depthBiasEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::depthBiasEnable

◆ depthBiasSlopeFactor

float VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::depthBiasSlopeFactor

◆ depthClampEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::depthClampEnable

◆ flags

PipelineRasterizationStateCreateFlags VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::flags

◆ frontFace

FrontFace VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::frontFace

◆ lineWidth

float VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::lineWidth

◆ pNext

const void* VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::pNext = nullptr

◆ polygonMode

PolygonMode VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::polygonMode

◆ rasterizerDiscardEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::rasterizerDiscardEnable

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::sType = StructureType::ePipelineRasterizationStateCreateInfo
private

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