SDL 2.0
|
#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) | |
StencilOpState & | operator= (VkStencilOpState const &rhs) |
StencilOpState & | setFailOp (StencilOp failOp_) |
StencilOpState & | setPassOp (StencilOp passOp_) |
StencilOpState & | setDepthFailOp (StencilOp depthFailOp_) |
StencilOpState & | setCompareOp (CompareOp compareOp_) |
StencilOpState & | setCompareMask (uint32_t compareMask_) |
StencilOpState & | setWriteMask (uint32_t writeMask_) |
StencilOpState & | setReference (uint32_t reference_) |
operator VkStencilOpState const & () const | |
operator VkStencilOpState & () | |
bool | operator== (StencilOpState const &rhs) const |
bool | operator!= (StencilOpState const &rhs) const |
Data Fields | |
StencilOp | failOp |
StencilOp | passOp |
StencilOp | depthFailOp |
CompareOp | compareOp |
uint32_t | compareMask |
uint32_t | writeMask |
uint32_t | reference |
Definition at line 8574 of file vulkan.hpp.
|
inline |
Definition at line 8576 of file vulkan.hpp.
|
inline |
Definition at line 8593 of file vulkan.hpp.
References memcpy.
|
inline |
Definition at line 8650 of file vulkan.hpp.
|
inline |
Definition at line 8645 of file vulkan.hpp.
|
inline |
Definition at line 8666 of file vulkan.hpp.
References operator==().
|
inline |
Definition at line 8598 of file vulkan.hpp.
References memcpy.
|
inline |
Definition at line 8655 of file vulkan.hpp.
References compareMask, compareOp, depthFailOp, failOp, passOp, reference, and writeMask.
Referenced by operator!=().
|
inline |
Definition at line 8627 of file vulkan.hpp.
References compareMask.
|
inline |
Definition at line 8621 of file vulkan.hpp.
References compareOp.
|
inline |
Definition at line 8615 of file vulkan.hpp.
References depthFailOp.
|
inline |
Definition at line 8603 of file vulkan.hpp.
References failOp.
|
inline |
Definition at line 8609 of file vulkan.hpp.
References passOp.
|
inline |
Definition at line 8639 of file vulkan.hpp.
|
inline |
Definition at line 8633 of file vulkan.hpp.
References writeMask.
uint32_t VULKAN_HPP_NAMESPACE::StencilOpState::compareMask |
Definition at line 8675 of file vulkan.hpp.
Referenced by operator==(), and setCompareMask().
CompareOp VULKAN_HPP_NAMESPACE::StencilOpState::compareOp |
Definition at line 8674 of file vulkan.hpp.
Referenced by operator==(), and setCompareOp().
StencilOp VULKAN_HPP_NAMESPACE::StencilOpState::depthFailOp |
Definition at line 8673 of file vulkan.hpp.
Referenced by operator==(), and setDepthFailOp().
StencilOp VULKAN_HPP_NAMESPACE::StencilOpState::failOp |
Definition at line 8671 of file vulkan.hpp.
Referenced by operator==(), and setFailOp().
StencilOp VULKAN_HPP_NAMESPACE::StencilOpState::passOp |
Definition at line 8672 of file vulkan.hpp.
Referenced by operator==(), and setPassOp().
uint32_t VULKAN_HPP_NAMESPACE::StencilOpState::reference |
Definition at line 8677 of file vulkan.hpp.
Referenced by operator==().
uint32_t VULKAN_HPP_NAMESPACE::StencilOpState::writeMask |
Definition at line 8676 of file vulkan.hpp.
Referenced by operator==(), and setWriteMask().