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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT:
[legend]

Public Member Functions

 PipelineDiscardRectangleStateCreateInfoEXT (PipelineDiscardRectangleStateCreateFlagsEXT flags_=PipelineDiscardRectangleStateCreateFlagsEXT(), DiscardRectangleModeEXT discardRectangleMode_=DiscardRectangleModeEXT::eInclusive, uint32_t discardRectangleCount_=0, const Rect2D *pDiscardRectangles_=nullptr)
 
 PipelineDiscardRectangleStateCreateInfoEXT (VkPipelineDiscardRectangleStateCreateInfoEXT const &rhs)
 
PipelineDiscardRectangleStateCreateInfoEXToperator= (VkPipelineDiscardRectangleStateCreateInfoEXT const &rhs)
 
PipelineDiscardRectangleStateCreateInfoEXTsetPNext (const void *pNext_)
 
PipelineDiscardRectangleStateCreateInfoEXTsetFlags (PipelineDiscardRectangleStateCreateFlagsEXT flags_)
 
PipelineDiscardRectangleStateCreateInfoEXTsetDiscardRectangleMode (DiscardRectangleModeEXT discardRectangleMode_)
 
PipelineDiscardRectangleStateCreateInfoEXTsetDiscardRectangleCount (uint32_t discardRectangleCount_)
 
PipelineDiscardRectangleStateCreateInfoEXTsetPDiscardRectangles (const Rect2D *pDiscardRectangles_)
 
 operator const VkPipelineDiscardRectangleStateCreateInfoEXT & () const
 
bool operator== (PipelineDiscardRectangleStateCreateInfoEXT const &rhs) const
 
bool operator!= (PipelineDiscardRectangleStateCreateInfoEXT const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
PipelineDiscardRectangleStateCreateFlagsEXT flags
 
DiscardRectangleModeEXT discardRectangleMode
 
uint32_t discardRectangleCount
 
const Rect2DpDiscardRectangles
 

Private Attributes

StructureType sType = StructureType::ePipelineDiscardRectangleStateCreateInfoEXT
 

Constructor & Destructor Documentation

◆ PipelineDiscardRectangleStateCreateInfoEXT() [1/2]

VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::PipelineDiscardRectangleStateCreateInfoEXT ( PipelineDiscardRectangleStateCreateFlagsEXT  flags_ = PipelineDiscardRectangleStateCreateFlagsEXT(),
DiscardRectangleModeEXT  discardRectangleMode_ = DiscardRectangleModeEXT::eInclusive,
uint32_t  discardRectangleCount_ = 0,
const Rect2D pDiscardRectangles_ = nullptr 
)
inline

◆ PipelineDiscardRectangleStateCreateInfoEXT() [2/2]

VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::PipelineDiscardRectangleStateCreateInfoEXT ( VkPipelineDiscardRectangleStateCreateInfoEXT const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPipelineDiscardRectangleStateCreateInfoEXT &()

VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::operator const VkPipelineDiscardRectangleStateCreateInfoEXT & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setDiscardRectangleCount()

PipelineDiscardRectangleStateCreateInfoEXT& VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::setDiscardRectangleCount ( uint32_t  discardRectangleCount_)
inline

◆ setDiscardRectangleMode()

PipelineDiscardRectangleStateCreateInfoEXT& VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::setDiscardRectangleMode ( DiscardRectangleModeEXT  discardRectangleMode_)
inline

◆ setFlags()

PipelineDiscardRectangleStateCreateInfoEXT& VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::setFlags ( PipelineDiscardRectangleStateCreateFlagsEXT  flags_)
inline

◆ setPDiscardRectangles()

PipelineDiscardRectangleStateCreateInfoEXT& VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::setPDiscardRectangles ( const Rect2D pDiscardRectangles_)
inline

◆ setPNext()

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

Member Data Documentation

◆ discardRectangleCount

uint32_t VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::discardRectangleCount

◆ discardRectangleMode

DiscardRectangleModeEXT VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::discardRectangleMode

◆ flags

PipelineDiscardRectangleStateCreateFlagsEXT VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::flags

◆ pDiscardRectangles

const Rect2D* VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::pDiscardRectangles

◆ pNext

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

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::sType = StructureType::ePipelineDiscardRectangleStateCreateInfoEXT
private

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