SDL  2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR:

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRatePropertiesKHR (VULKAN_HPP_NAMESPACE::Extent2D minFragmentShadingRateAttachmentTexelSize_={}, VULKAN_HPP_NAMESPACE::Extent2D maxFragmentShadingRateAttachmentTexelSize_={}, uint32_t maxFragmentShadingRateAttachmentTexelSizeAspectRatio_={}, VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateWithMultipleViewports_={}, VULKAN_HPP_NAMESPACE::Bool32 layeredShadingRateAttachments_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateNonTrivialCombinerOps_={}, VULKAN_HPP_NAMESPACE::Extent2D maxFragmentSize_={}, uint32_t maxFragmentSizeAspectRatio_={}, uint32_t maxFragmentShadingRateCoverageSamples_={}, VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateRasterizationSamples_=VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderDepthStencilWrites_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithSampleMask_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderSampleMask_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithConservativeRasterization_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithFragmentShaderInterlock_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithCustomSampleLocations_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateStrictMultiplyCombiner_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRatePropertiesKHR (PhysicalDeviceFragmentShadingRatePropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceFragmentShadingRatePropertiesKHR (VkPhysicalDeviceFragmentShadingRatePropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceFragmentShadingRatePropertiesKHRoperator= (VkPhysicalDeviceFragmentShadingRatePropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceFragmentShadingRatePropertiesKHRoperator= (PhysicalDeviceFragmentShadingRatePropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceFragmentShadingRatePropertiesKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceFragmentShadingRatePropertiesKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceFragmentShadingRatePropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceFragmentShadingRatePropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Data Fields

const VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentShadingRatePropertiesKHR
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Extent2D minFragmentShadingRateAttachmentTexelSize = {}
 
VULKAN_HPP_NAMESPACE::Extent2D maxFragmentShadingRateAttachmentTexelSize = {}
 
uint32_t maxFragmentShadingRateAttachmentTexelSizeAspectRatio = {}
 
VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateWithMultipleViewports = {}
 
VULKAN_HPP_NAMESPACE::Bool32 layeredShadingRateAttachments = {}
 
VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateNonTrivialCombinerOps = {}
 
VULKAN_HPP_NAMESPACE::Extent2D maxFragmentSize = {}
 
uint32_t maxFragmentSizeAspectRatio = {}
 
uint32_t maxFragmentShadingRateCoverageSamples = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateRasterizationSamples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1
 
VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderDepthStencilWrites = {}
 
VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithSampleMask = {}
 
VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderSampleMask = {}
 
VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithConservativeRasterization = {}
 
VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithFragmentShaderInterlock = {}
 
VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithCustomSampleLocations = {}
 
VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateStrictMultiplyCombiner = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 65087 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PhysicalDeviceFragmentShadingRatePropertiesKHR() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::PhysicalDeviceFragmentShadingRatePropertiesKHR ( VULKAN_HPP_NAMESPACE::Extent2D  minFragmentShadingRateAttachmentTexelSize_ = {},
VULKAN_HPP_NAMESPACE::Extent2D  maxFragmentShadingRateAttachmentTexelSize_ = {},
uint32_t  maxFragmentShadingRateAttachmentTexelSizeAspectRatio_ = {},
VULKAN_HPP_NAMESPACE::Bool32  primitiveFragmentShadingRateWithMultipleViewports_ = {},
VULKAN_HPP_NAMESPACE::Bool32  layeredShadingRateAttachments_ = {},
VULKAN_HPP_NAMESPACE::Bool32  fragmentShadingRateNonTrivialCombinerOps_ = {},
VULKAN_HPP_NAMESPACE::Extent2D  maxFragmentSize_ = {},
uint32_t  maxFragmentSizeAspectRatio_ = {},
uint32_t  maxFragmentShadingRateCoverageSamples_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlagBits  maxFragmentShadingRateRasterizationSamples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1,
VULKAN_HPP_NAMESPACE::Bool32  fragmentShadingRateWithShaderDepthStencilWrites_ = {},
VULKAN_HPP_NAMESPACE::Bool32  fragmentShadingRateWithSampleMask_ = {},
VULKAN_HPP_NAMESPACE::Bool32  fragmentShadingRateWithShaderSampleMask_ = {},
VULKAN_HPP_NAMESPACE::Bool32  fragmentShadingRateWithConservativeRasterization_ = {},
VULKAN_HPP_NAMESPACE::Bool32  fragmentShadingRateWithFragmentShaderInterlock_ = {},
VULKAN_HPP_NAMESPACE::Bool32  fragmentShadingRateWithCustomSampleLocations_ = {},
VULKAN_HPP_NAMESPACE::Bool32  fragmentShadingRateStrictMultiplyCombiner_ = {} 
)
inline

Definition at line 65093 of file vulkan.hpp.

65093  {}, VULKAN_HPP_NAMESPACE::Extent2D maxFragmentShadingRateAttachmentTexelSize_ = {}, uint32_t maxFragmentShadingRateAttachmentTexelSizeAspectRatio_ = {}, VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateWithMultipleViewports_ = {}, VULKAN_HPP_NAMESPACE::Bool32 layeredShadingRateAttachments_ = {}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateNonTrivialCombinerOps_ = {}, VULKAN_HPP_NAMESPACE::Extent2D maxFragmentSize_ = {}, uint32_t maxFragmentSizeAspectRatio_ = {}, uint32_t maxFragmentShadingRateCoverageSamples_ = {}, VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateRasterizationSamples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderDepthStencilWrites_ = {}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithSampleMask_ = {}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderSampleMask_ = {}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithConservativeRasterization_ = {}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithFragmentShaderInterlock_ = {}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithCustomSampleLocations_ = {}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateStrictMultiplyCombiner_ = {}) VULKAN_HPP_NOEXCEPT
65094  : minFragmentShadingRateAttachmentTexelSize( minFragmentShadingRateAttachmentTexelSize_ ), maxFragmentShadingRateAttachmentTexelSize( maxFragmentShadingRateAttachmentTexelSize_ ), maxFragmentShadingRateAttachmentTexelSizeAspectRatio( maxFragmentShadingRateAttachmentTexelSizeAspectRatio_ ), primitiveFragmentShadingRateWithMultipleViewports( primitiveFragmentShadingRateWithMultipleViewports_ ), layeredShadingRateAttachments( layeredShadingRateAttachments_ ), fragmentShadingRateNonTrivialCombinerOps( fragmentShadingRateNonTrivialCombinerOps_ ), maxFragmentSize( maxFragmentSize_ ), maxFragmentSizeAspectRatio( maxFragmentSizeAspectRatio_ ), maxFragmentShadingRateCoverageSamples( maxFragmentShadingRateCoverageSamples_ ), maxFragmentShadingRateRasterizationSamples( maxFragmentShadingRateRasterizationSamples_ ), fragmentShadingRateWithShaderDepthStencilWrites( fragmentShadingRateWithShaderDepthStencilWrites_ ), fragmentShadingRateWithSampleMask( fragmentShadingRateWithSampleMask_ ), fragmentShadingRateWithShaderSampleMask( fragmentShadingRateWithShaderSampleMask_ ), fragmentShadingRateWithConservativeRasterization( fragmentShadingRateWithConservativeRasterization_ ), fragmentShadingRateWithFragmentShaderInterlock( fragmentShadingRateWithFragmentShaderInterlock_ ), fragmentShadingRateWithCustomSampleLocations( fragmentShadingRateWithCustomSampleLocations_ ), fragmentShadingRateStrictMultiplyCombiner( fragmentShadingRateStrictMultiplyCombiner_ )
65095  {}
unsigned int uint32_t
VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateWithMultipleViewports
Definition: vulkan.hpp:65169
VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateRasterizationSamples
Definition: vulkan.hpp:65175
#define VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:179

◆ PhysicalDeviceFragmentShadingRatePropertiesKHR() [2/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::PhysicalDeviceFragmentShadingRatePropertiesKHR ( PhysicalDeviceFragmentShadingRatePropertiesKHR const &  rhs)
default

◆ PhysicalDeviceFragmentShadingRatePropertiesKHR() [3/3]

VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::PhysicalDeviceFragmentShadingRatePropertiesKHR ( VkPhysicalDeviceFragmentShadingRatePropertiesKHR const &  rhs)
inline

Definition at line 65099 of file vulkan.hpp.

65100  {
65101  *this = rhs;
65102  }

Member Function Documentation

◆ operator VkPhysicalDeviceFragmentShadingRatePropertiesKHR &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::operator VkPhysicalDeviceFragmentShadingRatePropertiesKHR & ( )
inline

Definition at line 65123 of file vulkan.hpp.

65124  {
65125  return *reinterpret_cast<VkPhysicalDeviceFragmentShadingRatePropertiesKHR*>( this );
65126  }

◆ operator VkPhysicalDeviceFragmentShadingRatePropertiesKHR const &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::operator VkPhysicalDeviceFragmentShadingRatePropertiesKHR const & ( ) const
inline

Definition at line 65118 of file vulkan.hpp.

65119  {
65120  return *reinterpret_cast<const VkPhysicalDeviceFragmentShadingRatePropertiesKHR*>( this );
65121  }

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::operator!= ( PhysicalDeviceFragmentShadingRatePropertiesKHR const &  rhs) const
inline

Definition at line 65155 of file vulkan.hpp.

65156  {
65157  return !operator==( rhs );
65158  }
bool operator==(PhysicalDeviceFragmentShadingRatePropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:65132

References VULKAN_HPP_NAMESPACE::operator==().

◆ operator=() [1/2]

PhysicalDeviceFragmentShadingRatePropertiesKHR& VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::operator= ( PhysicalDeviceFragmentShadingRatePropertiesKHR const &  rhs)
inline

Definition at line 65111 of file vulkan.hpp.

65112  {
65113  memcpy( static_cast<void *>( this ), &rhs, sizeof( PhysicalDeviceFragmentShadingRatePropertiesKHR ) );
65114  return *this;
65115  }
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRatePropertiesKHR(VULKAN_HPP_NAMESPACE::Extent2D minFragmentShadingRateAttachmentTexelSize_={}, VULKAN_HPP_NAMESPACE::Extent2D maxFragmentShadingRateAttachmentTexelSize_={}, uint32_t maxFragmentShadingRateAttachmentTexelSizeAspectRatio_={}, VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateWithMultipleViewports_={}, VULKAN_HPP_NAMESPACE::Bool32 layeredShadingRateAttachments_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateNonTrivialCombinerOps_={}, VULKAN_HPP_NAMESPACE::Extent2D maxFragmentSize_={}, uint32_t maxFragmentSizeAspectRatio_={}, uint32_t maxFragmentShadingRateCoverageSamples_={}, VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateRasterizationSamples_=VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderDepthStencilWrites_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithSampleMask_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderSampleMask_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithConservativeRasterization_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithFragmentShaderInterlock_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithCustomSampleLocations_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateStrictMultiplyCombiner_={}) VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:65093

References memcpy.

◆ operator=() [2/2]

PhysicalDeviceFragmentShadingRatePropertiesKHR& VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::operator= ( VkPhysicalDeviceFragmentShadingRatePropertiesKHR const &  rhs)
inline

Definition at line 65105 of file vulkan.hpp.

65106  {
65107  *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR const *>( &rhs );
65108  return *this;
65109  }

◆ operator==()

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::operator== ( PhysicalDeviceFragmentShadingRatePropertiesKHR const &  rhs) const
inline

Definition at line 65132 of file vulkan.hpp.

65133  {
65134  return ( sType == rhs.sType )
65135  && ( pNext == rhs.pNext )
65136  && ( minFragmentShadingRateAttachmentTexelSize == rhs.minFragmentShadingRateAttachmentTexelSize )
65137  && ( maxFragmentShadingRateAttachmentTexelSize == rhs.maxFragmentShadingRateAttachmentTexelSize )
65138  && ( maxFragmentShadingRateAttachmentTexelSizeAspectRatio == rhs.maxFragmentShadingRateAttachmentTexelSizeAspectRatio )
65139  && ( primitiveFragmentShadingRateWithMultipleViewports == rhs.primitiveFragmentShadingRateWithMultipleViewports )
65140  && ( layeredShadingRateAttachments == rhs.layeredShadingRateAttachments )
65141  && ( fragmentShadingRateNonTrivialCombinerOps == rhs.fragmentShadingRateNonTrivialCombinerOps )
65142  && ( maxFragmentSize == rhs.maxFragmentSize )
65143  && ( maxFragmentSizeAspectRatio == rhs.maxFragmentSizeAspectRatio )
65144  && ( maxFragmentShadingRateCoverageSamples == rhs.maxFragmentShadingRateCoverageSamples )
65145  && ( maxFragmentShadingRateRasterizationSamples == rhs.maxFragmentShadingRateRasterizationSamples )
65146  && ( fragmentShadingRateWithShaderDepthStencilWrites == rhs.fragmentShadingRateWithShaderDepthStencilWrites )
65147  && ( fragmentShadingRateWithSampleMask == rhs.fragmentShadingRateWithSampleMask )
65148  && ( fragmentShadingRateWithShaderSampleMask == rhs.fragmentShadingRateWithShaderSampleMask )
65149  && ( fragmentShadingRateWithConservativeRasterization == rhs.fragmentShadingRateWithConservativeRasterization )
65150  && ( fragmentShadingRateWithFragmentShaderInterlock == rhs.fragmentShadingRateWithFragmentShaderInterlock )
65151  && ( fragmentShadingRateWithCustomSampleLocations == rhs.fragmentShadingRateWithCustomSampleLocations )
65152  && ( fragmentShadingRateStrictMultiplyCombiner == rhs.fragmentShadingRateStrictMultiplyCombiner );
65153  }

Field Documentation

◆ allowDuplicate

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

Definition at line 65089 of file vulkan.hpp.

◆ fragmentShadingRateNonTrivialCombinerOps

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::fragmentShadingRateNonTrivialCombinerOps = {}

Definition at line 65171 of file vulkan.hpp.

◆ fragmentShadingRateStrictMultiplyCombiner

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::fragmentShadingRateStrictMultiplyCombiner = {}

Definition at line 65182 of file vulkan.hpp.

◆ fragmentShadingRateWithConservativeRasterization

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::fragmentShadingRateWithConservativeRasterization = {}

Definition at line 65179 of file vulkan.hpp.

◆ fragmentShadingRateWithCustomSampleLocations

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::fragmentShadingRateWithCustomSampleLocations = {}

Definition at line 65181 of file vulkan.hpp.

◆ fragmentShadingRateWithFragmentShaderInterlock

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::fragmentShadingRateWithFragmentShaderInterlock = {}

Definition at line 65180 of file vulkan.hpp.

◆ fragmentShadingRateWithSampleMask

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::fragmentShadingRateWithSampleMask = {}

Definition at line 65177 of file vulkan.hpp.

◆ fragmentShadingRateWithShaderDepthStencilWrites

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::fragmentShadingRateWithShaderDepthStencilWrites = {}

Definition at line 65176 of file vulkan.hpp.

◆ fragmentShadingRateWithShaderSampleMask

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::fragmentShadingRateWithShaderSampleMask = {}

Definition at line 65178 of file vulkan.hpp.

◆ layeredShadingRateAttachments

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::layeredShadingRateAttachments = {}

Definition at line 65170 of file vulkan.hpp.

◆ maxFragmentShadingRateAttachmentTexelSize

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::maxFragmentShadingRateAttachmentTexelSize = {}

Definition at line 65167 of file vulkan.hpp.

◆ maxFragmentShadingRateAttachmentTexelSizeAspectRatio

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::maxFragmentShadingRateAttachmentTexelSizeAspectRatio = {}

Definition at line 65168 of file vulkan.hpp.

◆ maxFragmentShadingRateCoverageSamples

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::maxFragmentShadingRateCoverageSamples = {}

Definition at line 65174 of file vulkan.hpp.

◆ maxFragmentShadingRateRasterizationSamples

VULKAN_HPP_NAMESPACE::SampleCountFlagBits VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::maxFragmentShadingRateRasterizationSamples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1

Definition at line 65175 of file vulkan.hpp.

◆ maxFragmentSize

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::maxFragmentSize = {}

Definition at line 65172 of file vulkan.hpp.

◆ maxFragmentSizeAspectRatio

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::maxFragmentSizeAspectRatio = {}

Definition at line 65173 of file vulkan.hpp.

◆ minFragmentShadingRateAttachmentTexelSize

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::minFragmentShadingRateAttachmentTexelSize = {}

Definition at line 65166 of file vulkan.hpp.

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::pNext = {}

Definition at line 65165 of file vulkan.hpp.

◆ primitiveFragmentShadingRateWithMultipleViewports

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::primitiveFragmentShadingRateWithMultipleViewports = {}

Definition at line 65169 of file vulkan.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::structureType = StructureType::ePhysicalDeviceFragmentShadingRatePropertiesKHR
static

Definition at line 65090 of file vulkan.hpp.

◆ sType

const VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::sType = StructureType::ePhysicalDeviceFragmentShadingRatePropertiesKHR

Definition at line 65164 of file vulkan.hpp.


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