SDL 2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV:

Public Member Functions

 operator VkPhysicalDeviceShadingRateImagePropertiesNV const & () const
 
 operator VkPhysicalDeviceShadingRateImagePropertiesNV & ()
 
bool operator== (PhysicalDeviceShadingRateImagePropertiesNV const &rhs) const
 
bool operator!= (PhysicalDeviceShadingRateImagePropertiesNV const &rhs) const
 

Data Fields

voidpNext = nullptr
 
Extent2D shadingRateTexelSize
 
uint32_t shadingRatePaletteSize
 
uint32_t shadingRateMaxCoarseSamples
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceShadingRateImagePropertiesNV
 

Detailed Description

Definition at line 19949 of file vulkan.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceShadingRateImagePropertiesNV &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV::operator VkPhysicalDeviceShadingRateImagePropertiesNV & ( )
inline

Definition at line 19956 of file vulkan.hpp.

◆ operator VkPhysicalDeviceShadingRateImagePropertiesNV const &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV::operator VkPhysicalDeviceShadingRateImagePropertiesNV const & ( ) const
inline

Definition at line 19951 of file vulkan.hpp.

19952 {
19953 return *reinterpret_cast<const VkPhysicalDeviceShadingRateImagePropertiesNV*>(this);
19954 }

◆ operator!=()

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

Definition at line 19970 of file vulkan.hpp.

19971 {
19972 return !operator==( rhs );
19973 }
bool operator==(PhysicalDeviceShadingRateImagePropertiesNV const &rhs) const
Definition: vulkan.hpp:19961

References operator==().

◆ operator==()

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

Definition at line 19961 of file vulkan.hpp.

19962 {
19963 return ( sType == rhs.sType )
19964 && ( pNext == rhs.pNext )
19965 && ( shadingRateTexelSize == rhs.shadingRateTexelSize )
19966 && ( shadingRatePaletteSize == rhs.shadingRatePaletteSize )
19967 && ( shadingRateMaxCoarseSamples == rhs.shadingRateMaxCoarseSamples );
19968 }

References pNext, shadingRateMaxCoarseSamples, shadingRatePaletteSize, shadingRateTexelSize, and sType.

Referenced by operator!=().

Field Documentation

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV::pNext = nullptr

Definition at line 19979 of file vulkan.hpp.

Referenced by operator==().

◆ shadingRateMaxCoarseSamples

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV::shadingRateMaxCoarseSamples

Definition at line 19982 of file vulkan.hpp.

Referenced by operator==().

◆ shadingRatePaletteSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV::shadingRatePaletteSize

Definition at line 19981 of file vulkan.hpp.

Referenced by operator==().

◆ shadingRateTexelSize

Extent2D VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV::shadingRateTexelSize

Definition at line 19980 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV::sType = StructureType::ePhysicalDeviceShadingRateImagePropertiesNV
private

Definition at line 19976 of file vulkan.hpp.

Referenced by operator==().


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