Vulkan-Hpp
vk::PhysicalDeviceFragmentShadingRateKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceFragmentShadingRateKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateKHR (vk::SampleCountFlags sampleCounts_={}, vk::Extent2D fragmentSize_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateKHR (PhysicalDeviceFragmentShadingRateKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceFragmentShadingRateKHR (VkPhysicalDeviceFragmentShadingRateKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceFragmentShadingRateKHRoperator= (PhysicalDeviceFragmentShadingRateKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceFragmentShadingRateKHRoperator= (VkPhysicalDeviceFragmentShadingRateKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceFragmentShadingRateKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceFragmentShadingRateKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceFragmentShadingRateKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceFragmentShadingRateKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceFragmentShadingRateKHR
 
void * pNext = {}
 
vk::SampleCountFlags sampleCounts = {}
 
vk::Extent2D fragmentSize = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 66819 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceFragmentShadingRateKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceFragmentShadingRateKHR::PhysicalDeviceFragmentShadingRateKHR ( vk::SampleCountFlags  sampleCounts_ = {},
vk::Extent2D  fragmentSize_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 66827 of file vulkan_structs.hpp.

◆ PhysicalDeviceFragmentShadingRateKHR() [2/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceFragmentShadingRateKHR::PhysicalDeviceFragmentShadingRateKHR ( PhysicalDeviceFragmentShadingRateKHR const &  rhs)
default

◆ PhysicalDeviceFragmentShadingRateKHR() [3/3]

vk::PhysicalDeviceFragmentShadingRateKHR::PhysicalDeviceFragmentShadingRateKHR ( VkPhysicalDeviceFragmentShadingRateKHR const &  rhs)
inline

Definition at line 66838 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceFragmentShadingRateKHR &()

vk::PhysicalDeviceFragmentShadingRateKHR::operator VkPhysicalDeviceFragmentShadingRateKHR & ( )
inline

Definition at line 66857 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceFragmentShadingRateKHR const &()

vk::PhysicalDeviceFragmentShadingRateKHR::operator VkPhysicalDeviceFragmentShadingRateKHR const & ( ) const
inline

Definition at line 66852 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PhysicalDeviceFragmentShadingRateKHR::operator!= ( PhysicalDeviceFragmentShadingRateKHR const &  rhs) const
inline

Definition at line 66887 of file vulkan_structs.hpp.

◆ operator=() [1/2]

PhysicalDeviceFragmentShadingRateKHR& vk::PhysicalDeviceFragmentShadingRateKHR::operator= ( PhysicalDeviceFragmentShadingRateKHR const &  rhs)
default

◆ operator=() [2/2]

PhysicalDeviceFragmentShadingRateKHR& vk::PhysicalDeviceFragmentShadingRateKHR::operator= ( VkPhysicalDeviceFragmentShadingRateKHR const &  rhs)
inline

Definition at line 66846 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PhysicalDeviceFragmentShadingRateKHR::operator== ( PhysicalDeviceFragmentShadingRateKHR const &  rhs) const
inline

Definition at line 66878 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::PhysicalDeviceFragmentShadingRateKHR::allowDuplicate = false
static

Definition at line 66823 of file vulkan_structs.hpp.

◆ fragmentSize

vk::Extent2D vk::PhysicalDeviceFragmentShadingRateKHR::fragmentSize = {}

Definition at line 66897 of file vulkan_structs.hpp.

◆ pNext

void* vk::PhysicalDeviceFragmentShadingRateKHR::pNext = {}

Definition at line 66895 of file vulkan_structs.hpp.

◆ sampleCounts

vk::SampleCountFlags vk::PhysicalDeviceFragmentShadingRateKHR::sampleCounts = {}

Definition at line 66896 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceFragmentShadingRateKHR::structureType = StructureType::ePhysicalDeviceFragmentShadingRateKHR
static

Definition at line 66824 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceFragmentShadingRateKHR::sType = StructureType::ePhysicalDeviceFragmentShadingRateKHR

Definition at line 66894 of file vulkan_structs.hpp.


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