#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | PipelineDepthStencilStateCreateInfo (vk::PipelineDepthStencilStateCreateFlags flags_={}, vk::Bool32 depthTestEnable_={}, vk::Bool32 depthWriteEnable_={}, vk::CompareOp depthCompareOp_=vk::CompareOp::eNever, vk::Bool32 depthBoundsTestEnable_={}, vk::Bool32 stencilTestEnable_={}, vk::StencilOpState front_={}, vk::StencilOpState back_={}, float minDepthBounds_={}, float maxDepthBounds_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | PipelineDepthStencilStateCreateInfo (PipelineDepthStencilStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| PipelineDepthStencilStateCreateInfo (VkPipelineDepthStencilStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
PipelineDepthStencilStateCreateInfo & | operator= (PipelineDepthStencilStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
PipelineDepthStencilStateCreateInfo & | operator= (VkPipelineDepthStencilStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setFlags (vk::PipelineDepthStencilStateCreateFlags flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setDepthTestEnable (vk::Bool32 depthTestEnable_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setDepthWriteEnable (vk::Bool32 depthWriteEnable_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setDepthCompareOp (vk::CompareOp depthCompareOp_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setDepthBoundsTestEnable (vk::Bool32 depthBoundsTestEnable_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setStencilTestEnable (vk::Bool32 stencilTestEnable_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setFront (vk::StencilOpState const &front_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setBack (vk::StencilOpState const &back_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setMinDepthBounds (float minDepthBounds_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & | setMaxDepthBounds (float maxDepthBounds_) VULKAN_HPP_NOEXCEPT |
|
| operator VkPipelineDepthStencilStateCreateInfo const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkPipelineDepthStencilStateCreateInfo & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (PipelineDepthStencilStateCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (PipelineDepthStencilStateCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 40891 of file vulkan_structs.hpp.
◆ NativeType
◆ PipelineDepthStencilStateCreateInfo() [1/3]
VULKAN_HPP_CONSTEXPR vk::PipelineDepthStencilStateCreateInfo::PipelineDepthStencilStateCreateInfo |
( |
vk::PipelineDepthStencilStateCreateFlags |
flags_ = {} , |
|
|
vk::Bool32 |
depthTestEnable_ = {} , |
|
|
vk::Bool32 |
depthWriteEnable_ = {} , |
|
|
vk::CompareOp |
depthCompareOp_ = vk::CompareOp::eNever , |
|
|
vk::Bool32 |
depthBoundsTestEnable_ = {} , |
|
|
vk::Bool32 |
stencilTestEnable_ = {} , |
|
|
vk::StencilOpState |
front_ = {} , |
|
|
vk::StencilOpState |
back_ = {} , |
|
|
float |
minDepthBounds_ = {} , |
|
|
float |
maxDepthBounds_ = {} , |
|
|
const void * |
pNext_ = nullptr |
|
) |
| |
|
inline |
◆ PipelineDepthStencilStateCreateInfo() [2/3]
◆ PipelineDepthStencilStateCreateInfo() [3/3]
◆ operator VkPipelineDepthStencilStateCreateInfo &()
◆ operator VkPipelineDepthStencilStateCreateInfo const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setBack()
◆ setDepthBoundsTestEnable()
◆ setDepthCompareOp()
◆ setDepthTestEnable()
◆ setDepthWriteEnable()
◆ setFlags()
◆ setFront()
◆ setMaxDepthBounds()
◆ setMinDepthBounds()
◆ setPNext()
◆ setStencilTestEnable()
◆ allowDuplicate
const bool vk::PipelineDepthStencilStateCreateInfo::allowDuplicate = false |
|
static |
◆ back
◆ depthBoundsTestEnable
vk::Bool32 vk::PipelineDepthStencilStateCreateInfo::depthBoundsTestEnable = {} |
◆ depthCompareOp
◆ depthTestEnable
vk::Bool32 vk::PipelineDepthStencilStateCreateInfo::depthTestEnable = {} |
◆ depthWriteEnable
vk::Bool32 vk::PipelineDepthStencilStateCreateInfo::depthWriteEnable = {} |
◆ flags
◆ front
◆ maxDepthBounds
float vk::PipelineDepthStencilStateCreateInfo::maxDepthBounds = {} |
◆ minDepthBounds
float vk::PipelineDepthStencilStateCreateInfo::minDepthBounds = {} |
◆ pNext
const void* vk::PipelineDepthStencilStateCreateInfo::pNext = {} |
◆ stencilTestEnable
vk::Bool32 vk::PipelineDepthStencilStateCreateInfo::stencilTestEnable = {} |
◆ structureType
◆ sType
The documentation for this struct was generated from the following file: