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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo:
[legend]

Public Member Functions

 PipelineDepthStencilStateCreateInfo (PipelineDepthStencilStateCreateFlags flags_=PipelineDepthStencilStateCreateFlags(), Bool32 depthTestEnable_=0, Bool32 depthWriteEnable_=0, CompareOp depthCompareOp_=CompareOp::eNever, Bool32 depthBoundsTestEnable_=0, Bool32 stencilTestEnable_=0, StencilOpState front_=StencilOpState(), StencilOpState back_=StencilOpState(), float minDepthBounds_=0, float maxDepthBounds_=0)
 
 PipelineDepthStencilStateCreateInfo (VkPipelineDepthStencilStateCreateInfo const &rhs)
 
PipelineDepthStencilStateCreateInfooperator= (VkPipelineDepthStencilStateCreateInfo const &rhs)
 
PipelineDepthStencilStateCreateInfosetPNext (const void *pNext_)
 
PipelineDepthStencilStateCreateInfosetFlags (PipelineDepthStencilStateCreateFlags flags_)
 
PipelineDepthStencilStateCreateInfosetDepthTestEnable (Bool32 depthTestEnable_)
 
PipelineDepthStencilStateCreateInfosetDepthWriteEnable (Bool32 depthWriteEnable_)
 
PipelineDepthStencilStateCreateInfosetDepthCompareOp (CompareOp depthCompareOp_)
 
PipelineDepthStencilStateCreateInfosetDepthBoundsTestEnable (Bool32 depthBoundsTestEnable_)
 
PipelineDepthStencilStateCreateInfosetStencilTestEnable (Bool32 stencilTestEnable_)
 
PipelineDepthStencilStateCreateInfosetFront (StencilOpState front_)
 
PipelineDepthStencilStateCreateInfosetBack (StencilOpState back_)
 
PipelineDepthStencilStateCreateInfosetMinDepthBounds (float minDepthBounds_)
 
PipelineDepthStencilStateCreateInfosetMaxDepthBounds (float maxDepthBounds_)
 
 operator const VkPipelineDepthStencilStateCreateInfo & () const
 
bool operator== (PipelineDepthStencilStateCreateInfo const &rhs) const
 
bool operator!= (PipelineDepthStencilStateCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
PipelineDepthStencilStateCreateFlags flags
 
Bool32 depthTestEnable
 
Bool32 depthWriteEnable
 
CompareOp depthCompareOp
 
Bool32 depthBoundsTestEnable
 
Bool32 stencilTestEnable
 
StencilOpState front
 
StencilOpState back
 
float minDepthBounds
 
float maxDepthBounds
 

Private Attributes

StructureType sType = StructureType::ePipelineDepthStencilStateCreateInfo
 

Constructor & Destructor Documentation

◆ PipelineDepthStencilStateCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::PipelineDepthStencilStateCreateInfo ( PipelineDepthStencilStateCreateFlags  flags_ = PipelineDepthStencilStateCreateFlags(),
Bool32  depthTestEnable_ = 0,
Bool32  depthWriteEnable_ = 0,
CompareOp  depthCompareOp_ = CompareOp::eNever,
Bool32  depthBoundsTestEnable_ = 0,
Bool32  stencilTestEnable_ = 0,
StencilOpState  front_ = StencilOpState(),
StencilOpState  back_ = StencilOpState(),
float  minDepthBounds_ = 0,
float  maxDepthBounds_ = 0 
)
inline

◆ PipelineDepthStencilStateCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::PipelineDepthStencilStateCreateInfo ( VkPipelineDepthStencilStateCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPipelineDepthStencilStateCreateInfo &()

VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::operator const VkPipelineDepthStencilStateCreateInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setBack()

PipelineDepthStencilStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::setBack ( StencilOpState  back_)
inline

◆ setDepthBoundsTestEnable()

PipelineDepthStencilStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::setDepthBoundsTestEnable ( Bool32  depthBoundsTestEnable_)
inline

◆ setDepthCompareOp()

PipelineDepthStencilStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::setDepthCompareOp ( CompareOp  depthCompareOp_)
inline

◆ setDepthTestEnable()

PipelineDepthStencilStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::setDepthTestEnable ( Bool32  depthTestEnable_)
inline

◆ setDepthWriteEnable()

PipelineDepthStencilStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::setDepthWriteEnable ( Bool32  depthWriteEnable_)
inline

◆ setFlags()

PipelineDepthStencilStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::setFlags ( PipelineDepthStencilStateCreateFlags  flags_)
inline

◆ setFront()

PipelineDepthStencilStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::setFront ( StencilOpState  front_)
inline

◆ setMaxDepthBounds()

PipelineDepthStencilStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::setMaxDepthBounds ( float  maxDepthBounds_)
inline

◆ setMinDepthBounds()

PipelineDepthStencilStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::setMinDepthBounds ( float  minDepthBounds_)
inline

◆ setPNext()

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

◆ setStencilTestEnable()

PipelineDepthStencilStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::setStencilTestEnable ( Bool32  stencilTestEnable_)
inline

Member Data Documentation

◆ back

StencilOpState VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::back

◆ depthBoundsTestEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::depthBoundsTestEnable

◆ depthCompareOp

CompareOp VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::depthCompareOp

◆ depthTestEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::depthTestEnable

◆ depthWriteEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::depthWriteEnable

◆ flags

PipelineDepthStencilStateCreateFlags VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::flags

◆ front

StencilOpState VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::front

◆ maxDepthBounds

float VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::maxDepthBounds

◆ minDepthBounds

float VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::minDepthBounds

◆ pNext

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

◆ stencilTestEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::stencilTestEnable

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::sType = StructureType::ePipelineDepthStencilStateCreateInfo
private

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