#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | PipelineRasterizationStateCreateInfo (vk::PipelineRasterizationStateCreateFlags flags_={}, vk::Bool32 depthClampEnable_={}, vk::Bool32 rasterizerDiscardEnable_={}, vk::PolygonMode polygonMode_=vk::PolygonMode::eFill, vk::CullModeFlags cullMode_={}, vk::FrontFace frontFace_=vk::FrontFace::eCounterClockwise, vk::Bool32 depthBiasEnable_={}, float depthBiasConstantFactor_={}, float depthBiasClamp_={}, float depthBiasSlopeFactor_={}, float lineWidth_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | PipelineRasterizationStateCreateInfo (PipelineRasterizationStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| PipelineRasterizationStateCreateInfo (VkPipelineRasterizationStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
PipelineRasterizationStateCreateInfo & | operator= (PipelineRasterizationStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
PipelineRasterizationStateCreateInfo & | operator= (VkPipelineRasterizationStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setFlags (vk::PipelineRasterizationStateCreateFlags flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setDepthClampEnable (vk::Bool32 depthClampEnable_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setRasterizerDiscardEnable (vk::Bool32 rasterizerDiscardEnable_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setPolygonMode (vk::PolygonMode polygonMode_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setCullMode (vk::CullModeFlags cullMode_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setFrontFace (vk::FrontFace frontFace_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setDepthBiasEnable (vk::Bool32 depthBiasEnable_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setDepthBiasConstantFactor (float depthBiasConstantFactor_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setDepthBiasClamp (float depthBiasClamp_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setDepthBiasSlopeFactor (float depthBiasSlopeFactor_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & | setLineWidth (float lineWidth_) VULKAN_HPP_NOEXCEPT |
|
| operator VkPipelineRasterizationStateCreateInfo const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkPipelineRasterizationStateCreateInfo & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (PipelineRasterizationStateCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (PipelineRasterizationStateCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 40374 of file vulkan_structs.hpp.
◆ NativeType
◆ PipelineRasterizationStateCreateInfo() [1/3]
VULKAN_HPP_CONSTEXPR vk::PipelineRasterizationStateCreateInfo::PipelineRasterizationStateCreateInfo |
( |
vk::PipelineRasterizationStateCreateFlags |
flags_ = {} , |
|
|
vk::Bool32 |
depthClampEnable_ = {} , |
|
|
vk::Bool32 |
rasterizerDiscardEnable_ = {} , |
|
|
vk::PolygonMode |
polygonMode_ = vk::PolygonMode::eFill , |
|
|
vk::CullModeFlags |
cullMode_ = {} , |
|
|
vk::FrontFace |
frontFace_ = vk::FrontFace::eCounterClockwise , |
|
|
vk::Bool32 |
depthBiasEnable_ = {} , |
|
|
float |
depthBiasConstantFactor_ = {} , |
|
|
float |
depthBiasClamp_ = {} , |
|
|
float |
depthBiasSlopeFactor_ = {} , |
|
|
float |
lineWidth_ = {} , |
|
|
const void * |
pNext_ = nullptr |
|
) |
| |
|
inline |
◆ PipelineRasterizationStateCreateInfo() [2/3]
◆ PipelineRasterizationStateCreateInfo() [3/3]
◆ operator VkPipelineRasterizationStateCreateInfo &()
◆ operator VkPipelineRasterizationStateCreateInfo const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setCullMode()
◆ setDepthBiasClamp()
◆ setDepthBiasConstantFactor()
◆ setDepthBiasEnable()
◆ setDepthBiasSlopeFactor()
◆ setDepthClampEnable()
◆ setFlags()
◆ setFrontFace()
◆ setLineWidth()
◆ setPNext()
◆ setPolygonMode()
◆ setRasterizerDiscardEnable()
◆ allowDuplicate
const bool vk::PipelineRasterizationStateCreateInfo::allowDuplicate = false |
|
static |
◆ cullMode
◆ depthBiasClamp
float vk::PipelineRasterizationStateCreateInfo::depthBiasClamp = {} |
◆ depthBiasConstantFactor
float vk::PipelineRasterizationStateCreateInfo::depthBiasConstantFactor = {} |
◆ depthBiasEnable
vk::Bool32 vk::PipelineRasterizationStateCreateInfo::depthBiasEnable = {} |
◆ depthBiasSlopeFactor
float vk::PipelineRasterizationStateCreateInfo::depthBiasSlopeFactor = {} |
◆ depthClampEnable
vk::Bool32 vk::PipelineRasterizationStateCreateInfo::depthClampEnable = {} |
◆ flags
◆ frontFace
◆ lineWidth
float vk::PipelineRasterizationStateCreateInfo::lineWidth = {} |
◆ pNext
const void* vk::PipelineRasterizationStateCreateInfo::pNext = {} |
◆ polygonMode
◆ rasterizerDiscardEnable
vk::Bool32 vk::PipelineRasterizationStateCreateInfo::rasterizerDiscardEnable = {} |
◆ structureType
◆ sType
The documentation for this struct was generated from the following file: