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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineFragmentShadingRateEnumStateCreateInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateEnumStateCreateInfoNV (VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV shadingRateType_=VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV::eFragmentSize, VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate_=VULKAN_HPP_NAMESPACE::FragmentShadingRateNV::e1InvocationPerPixel, 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 PipelineFragmentShadingRateEnumStateCreateInfoNV (PipelineFragmentShadingRateEnumStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineFragmentShadingRateEnumStateCreateInfoNV (VkPipelineFragmentShadingRateEnumStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
PipelineFragmentShadingRateEnumStateCreateInfoNVoperator= (PipelineFragmentShadingRateEnumStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineFragmentShadingRateEnumStateCreateInfoNVoperator= (VkPipelineFragmentShadingRateEnumStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineFragmentShadingRateEnumStateCreateInfoNV
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineFragmentShadingRateEnumStateCreateInfoNV
setShadingRateType (VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV shadingRateType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineFragmentShadingRateEnumStateCreateInfoNV
setShadingRate (VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineFragmentShadingRateEnumStateCreateInfoNV
setCombinerOps (std::array< VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR, 2 > combinerOps_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineFragmentShadingRateEnumStateCreateInfoNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineFragmentShadingRateEnumStateCreateInfoNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineFragmentShadingRateEnumStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineFragmentShadingRateEnumStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineFragmentShadingRateEnumStateCreateInfoNV
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV shadingRateType = VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV::eFragmentSize
 
VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate = VULKAN_HPP_NAMESPACE::FragmentShadingRateNV::e1InvocationPerPixel
 
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::ePipelineFragmentShadingRateEnumStateCreateInfoNV
 

Detailed Description

Definition at line 79643 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::PipelineFragmentShadingRateEnumStateCreateInfoNV ( PipelineFragmentShadingRateEnumStateCreateInfoNV const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::PipelineFragmentShadingRateEnumStateCreateInfoNV ( VkPipelineFragmentShadingRateEnumStateCreateInfoNV const rhs)
inline

Definition at line 79667 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::operator VkPipelineFragmentShadingRateEnumStateCreateInfoNV & ( )
inline

Definition at line 79715 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::operator VkPipelineFragmentShadingRateEnumStateCreateInfoNV const & ( ) const
inline

Definition at line 79710 of file vulkan_structs.hpp.

PipelineFragmentShadingRateEnumStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::operator= ( PipelineFragmentShadingRateEnumStateCreateInfoNV const rhs)
default
PipelineFragmentShadingRateEnumStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::operator= ( VkPipelineFragmentShadingRateEnumStateCreateInfoNV const rhs)
inline

Definition at line 79675 of file vulkan_structs.hpp.

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

Definition at line 79739 of file vulkan_structs.hpp.

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

Definition at line 79703 of file vulkan_structs.hpp.

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

Definition at line 79682 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateEnumStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::setShadingRate ( VULKAN_HPP_NAMESPACE::FragmentShadingRateNV  shadingRate_)
inline

Definition at line 79696 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateEnumStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::setShadingRateType ( VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV  shadingRateType_)
inline

Definition at line 79689 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 79647 of file vulkan_structs.hpp.

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

Definition at line 79760 of file vulkan_structs.hpp.

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

Definition at line 79757 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::FragmentShadingRateNV VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::shadingRate = VULKAN_HPP_NAMESPACE::FragmentShadingRateNV::e1InvocationPerPixel

Definition at line 79759 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::shadingRateType = VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV::eFragmentSize

Definition at line 79758 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::structureType = StructureType::ePipelineFragmentShadingRateEnumStateCreateInfoNV
static

Definition at line 79648 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV::sType = StructureType::ePipelineFragmentShadingRateEnumStateCreateInfoNV

Definition at line 79756 of file vulkan_structs.hpp.


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