Vulkan-Hpp
vk::RenderingFragmentShadingRateAttachmentInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkRenderingFragmentShadingRateAttachmentInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR RenderingFragmentShadingRateAttachmentInfoKHR (vk::ImageView imageView_={}, vk::ImageLayout imageLayout_=vk::ImageLayout::eUndefined, vk::Extent2D shadingRateAttachmentTexelSize_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR RenderingFragmentShadingRateAttachmentInfoKHR (RenderingFragmentShadingRateAttachmentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 RenderingFragmentShadingRateAttachmentInfoKHR (VkRenderingFragmentShadingRateAttachmentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
RenderingFragmentShadingRateAttachmentInfoKHRoperator= (RenderingFragmentShadingRateAttachmentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
RenderingFragmentShadingRateAttachmentInfoKHRoperator= (VkRenderingFragmentShadingRateAttachmentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHRsetImageView (vk::ImageView imageView_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHRsetImageLayout (vk::ImageLayout imageLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHRsetShadingRateAttachmentTexelSize (vk::Extent2D const &shadingRateAttachmentTexelSize_) VULKAN_HPP_NOEXCEPT
 
 operator VkRenderingFragmentShadingRateAttachmentInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkRenderingFragmentShadingRateAttachmentInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (RenderingFragmentShadingRateAttachmentInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (RenderingFragmentShadingRateAttachmentInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eRenderingFragmentShadingRateAttachmentInfoKHR
 
const void * pNext = {}
 
vk::ImageView imageView = {}
 
vk::ImageLayout imageLayout = vk::ImageLayout::eUndefined
 
vk::Extent2D shadingRateAttachmentTexelSize = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 103569 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ RenderingFragmentShadingRateAttachmentInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::RenderingFragmentShadingRateAttachmentInfoKHR::RenderingFragmentShadingRateAttachmentInfoKHR ( vk::ImageView  imageView_ = {},
vk::ImageLayout  imageLayout_ = vk::ImageLayout::eUndefined,
vk::Extent2D  shadingRateAttachmentTexelSize_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 103578 of file vulkan_structs.hpp.

◆ RenderingFragmentShadingRateAttachmentInfoKHR() [2/3]

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

◆ RenderingFragmentShadingRateAttachmentInfoKHR() [3/3]

vk::RenderingFragmentShadingRateAttachmentInfoKHR::RenderingFragmentShadingRateAttachmentInfoKHR ( VkRenderingFragmentShadingRateAttachmentInfoKHR const &  rhs)
inline

Definition at line 103592 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkRenderingFragmentShadingRateAttachmentInfoKHR &()

vk::RenderingFragmentShadingRateAttachmentInfoKHR::operator VkRenderingFragmentShadingRateAttachmentInfoKHR & ( )
inline

Definition at line 103638 of file vulkan_structs.hpp.

◆ operator VkRenderingFragmentShadingRateAttachmentInfoKHR const &()

vk::RenderingFragmentShadingRateAttachmentInfoKHR::operator VkRenderingFragmentShadingRateAttachmentInfoKHR const & ( ) const
inline

Definition at line 103633 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 103672 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

RenderingFragmentShadingRateAttachmentInfoKHR& vk::RenderingFragmentShadingRateAttachmentInfoKHR::operator= ( VkRenderingFragmentShadingRateAttachmentInfoKHR const &  rhs)
inline

Definition at line 103600 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 103662 of file vulkan_structs.hpp.

◆ setImageLayout()

VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHR& vk::RenderingFragmentShadingRateAttachmentInfoKHR::setImageLayout ( vk::ImageLayout  imageLayout_)
inline

Definition at line 103619 of file vulkan_structs.hpp.

◆ setImageView()

VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHR& vk::RenderingFragmentShadingRateAttachmentInfoKHR::setImageView ( vk::ImageView  imageView_)
inline

Definition at line 103613 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHR& vk::RenderingFragmentShadingRateAttachmentInfoKHR::setPNext ( const void *  pNext_)
inline

Definition at line 103607 of file vulkan_structs.hpp.

◆ setShadingRateAttachmentTexelSize()

VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHR& vk::RenderingFragmentShadingRateAttachmentInfoKHR::setShadingRateAttachmentTexelSize ( vk::Extent2D const &  shadingRateAttachmentTexelSize_)
inline

Definition at line 103626 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 103573 of file vulkan_structs.hpp.

◆ imageLayout

vk::ImageLayout vk::RenderingFragmentShadingRateAttachmentInfoKHR::imageLayout = vk::ImageLayout::eUndefined

Definition at line 103682 of file vulkan_structs.hpp.

◆ imageView

vk::ImageView vk::RenderingFragmentShadingRateAttachmentInfoKHR::imageView = {}

Definition at line 103681 of file vulkan_structs.hpp.

◆ pNext

const void* vk::RenderingFragmentShadingRateAttachmentInfoKHR::pNext = {}

Definition at line 103680 of file vulkan_structs.hpp.

◆ shadingRateAttachmentTexelSize

vk::Extent2D vk::RenderingFragmentShadingRateAttachmentInfoKHR::shadingRateAttachmentTexelSize = {}

Definition at line 103683 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::RenderingFragmentShadingRateAttachmentInfoKHR::structureType = StructureType::eRenderingFragmentShadingRateAttachmentInfoKHR
static

Definition at line 103574 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::RenderingFragmentShadingRateAttachmentInfoKHR::sType = StructureType::eRenderingFragmentShadingRateAttachmentInfoKHR

Definition at line 103679 of file vulkan_structs.hpp.


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