HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineFragmentShadingRateStateCreateInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateStateCreateInfoKHR (VULKAN_HPP_NAMESPACE::Extent2D fragmentSize_={}, std::array< VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR, 2 > const &combinerOps_={{VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep, VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep}}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateStateCreateInfoKHR (PipelineFragmentShadingRateStateCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineFragmentShadingRateStateCreateInfoKHR (VkPipelineFragmentShadingRateStateCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
PipelineFragmentShadingRateStateCreateInfoKHRoperator= (PipelineFragmentShadingRateStateCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineFragmentShadingRateStateCreateInfoKHRoperator= (VkPipelineFragmentShadingRateStateCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineFragmentShadingRateStateCreateInfoKHR
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineFragmentShadingRateStateCreateInfoKHR
setFragmentSize (VULKAN_HPP_NAMESPACE::Extent2D const &fragmentSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineFragmentShadingRateStateCreateInfoKHR
setCombinerOps (std::array< VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR, 2 > combinerOps_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineFragmentShadingRateStateCreateInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineFragmentShadingRateStateCreateInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineFragmentShadingRateStateCreateInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineFragmentShadingRateStateCreateInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineFragmentShadingRateStateCreateInfoKHR
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Extent2D fragmentSize = {}
 
VULKAN_HPP_NAMESPACE::ArrayWrapper1D
< VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR, 2 > 
combinerOps = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::ePipelineFragmentShadingRateStateCreateInfoKHR
 

Detailed Description

Definition at line 79769 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::PipelineFragmentShadingRateStateCreateInfoKHR ( VULKAN_HPP_NAMESPACE::Extent2D  fragmentSize_ = {},
std::array< VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR, 2 > const combinerOps_ = { { VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeepVULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep } },
const void pNext_ = nullptr 
)
inline

Definition at line 79777 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::PipelineFragmentShadingRateStateCreateInfoKHR ( PipelineFragmentShadingRateStateCreateInfoKHR const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::PipelineFragmentShadingRateStateCreateInfoKHR ( VkPipelineFragmentShadingRateStateCreateInfoKHR const rhs)
inline

Definition at line 79791 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::operator VkPipelineFragmentShadingRateStateCreateInfoKHR & ( )
inline

Definition at line 79832 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::operator VkPipelineFragmentShadingRateStateCreateInfoKHR const & ( ) const
inline

Definition at line 79827 of file vulkan_structs.hpp.

PipelineFragmentShadingRateStateCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::operator= ( PipelineFragmentShadingRateStateCreateInfoKHR const rhs)
default
PipelineFragmentShadingRateStateCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::operator= ( VkPipelineFragmentShadingRateStateCreateInfoKHR const rhs)
inline

Definition at line 79799 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::operator== ( PipelineFragmentShadingRateStateCreateInfoKHR const rhs) const
inline

Definition at line 79855 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateStateCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::setCombinerOps ( std::array< VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR, 2 >  combinerOps_)
inline

Definition at line 79820 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateStateCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::setFragmentSize ( VULKAN_HPP_NAMESPACE::Extent2D const fragmentSize_)
inline

Definition at line 79813 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateStateCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::setPNext ( const void pNext_)
inline

Definition at line 79806 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::allowDuplicate = false
static

Definition at line 79773 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ArrayWrapper1D<VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR, 2> VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::combinerOps = {}

Definition at line 79874 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::fragmentSize = {}

Definition at line 79873 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::pNext = {}

Definition at line 79872 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::structureType = StructureType::ePipelineFragmentShadingRateStateCreateInfoKHR
static

Definition at line 79774 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::sType = StructureType::ePipelineFragmentShadingRateStateCreateInfoKHR

Definition at line 79871 of file vulkan_structs.hpp.


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