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

#include <vulkan.hpp>

Public Member Functions

 StencilOpState (StencilOp failOp_=StencilOp::eKeep, StencilOp passOp_=StencilOp::eKeep, StencilOp depthFailOp_=StencilOp::eKeep, CompareOp compareOp_=CompareOp::eNever, uint32_t compareMask_=0, uint32_t writeMask_=0, uint32_t reference_=0)
 
 StencilOpState (VkStencilOpState const &rhs)
 
StencilOpStateoperator= (VkStencilOpState const &rhs)
 
StencilOpStatesetFailOp (StencilOp failOp_)
 
StencilOpStatesetPassOp (StencilOp passOp_)
 
StencilOpStatesetDepthFailOp (StencilOp depthFailOp_)
 
StencilOpStatesetCompareOp (CompareOp compareOp_)
 
StencilOpStatesetCompareMask (uint32_t compareMask_)
 
StencilOpStatesetWriteMask (uint32_t writeMask_)
 
StencilOpStatesetReference (uint32_t reference_)
 
 operator const VkStencilOpState & () const
 
bool operator== (StencilOpState const &rhs) const
 
bool operator!= (StencilOpState const &rhs) const
 

Public Attributes

StencilOp failOp
 
StencilOp passOp
 
StencilOp depthFailOp
 
CompareOp compareOp
 
uint32_t compareMask
 
uint32_t writeMask
 
uint32_t reference
 

Constructor & Destructor Documentation

◆ StencilOpState() [1/2]

VULKAN_HPP_NAMESPACE::StencilOpState::StencilOpState ( StencilOp  failOp_ = StencilOp::eKeep,
StencilOp  passOp_ = StencilOp::eKeep,
StencilOp  depthFailOp_ = StencilOp::eKeep,
CompareOp  compareOp_ = CompareOp::eNever,
uint32_t  compareMask_ = 0,
uint32_t  writeMask_ = 0,
uint32_t  reference_ = 0 
)
inline

◆ StencilOpState() [2/2]

VULKAN_HPP_NAMESPACE::StencilOpState::StencilOpState ( VkStencilOpState const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkStencilOpState &()

VULKAN_HPP_NAMESPACE::StencilOpState::operator const VkStencilOpState & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setCompareMask()

StencilOpState& VULKAN_HPP_NAMESPACE::StencilOpState::setCompareMask ( uint32_t  compareMask_)
inline

◆ setCompareOp()

StencilOpState& VULKAN_HPP_NAMESPACE::StencilOpState::setCompareOp ( CompareOp  compareOp_)
inline

◆ setDepthFailOp()

StencilOpState& VULKAN_HPP_NAMESPACE::StencilOpState::setDepthFailOp ( StencilOp  depthFailOp_)
inline

◆ setFailOp()

StencilOpState& VULKAN_HPP_NAMESPACE::StencilOpState::setFailOp ( StencilOp  failOp_)
inline

◆ setPassOp()

StencilOpState& VULKAN_HPP_NAMESPACE::StencilOpState::setPassOp ( StencilOp  passOp_)
inline

◆ setReference()

StencilOpState& VULKAN_HPP_NAMESPACE::StencilOpState::setReference ( uint32_t  reference_)
inline

◆ setWriteMask()

StencilOpState& VULKAN_HPP_NAMESPACE::StencilOpState::setWriteMask ( uint32_t  writeMask_)
inline

Member Data Documentation

◆ compareMask

uint32_t VULKAN_HPP_NAMESPACE::StencilOpState::compareMask

◆ compareOp

CompareOp VULKAN_HPP_NAMESPACE::StencilOpState::compareOp

◆ depthFailOp

StencilOp VULKAN_HPP_NAMESPACE::StencilOpState::depthFailOp

◆ failOp

StencilOp VULKAN_HPP_NAMESPACE::StencilOpState::failOp

◆ passOp

StencilOp VULKAN_HPP_NAMESPACE::StencilOpState::passOp

◆ reference

uint32_t VULKAN_HPP_NAMESPACE::StencilOpState::reference

◆ writeMask

uint32_t VULKAN_HPP_NAMESPACE::StencilOpState::writeMask

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