Vulkan-Hpp
vk::RenderPassSampleLocationsBeginInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkRenderPassSampleLocationsBeginInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR RenderPassSampleLocationsBeginInfoEXT (uint32_t attachmentInitialSampleLocationsCount_={}, const vk::AttachmentSampleLocationsEXT *pAttachmentInitialSampleLocations_={}, uint32_t postSubpassSampleLocationsCount_={}, const vk::SubpassSampleLocationsEXT *pPostSubpassSampleLocations_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR RenderPassSampleLocationsBeginInfoEXT (RenderPassSampleLocationsBeginInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 RenderPassSampleLocationsBeginInfoEXT (VkRenderPassSampleLocationsBeginInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 RenderPassSampleLocationsBeginInfoEXT (vk::ArrayProxyNoTemporaries< const vk::AttachmentSampleLocationsEXT > const &attachmentInitialSampleLocations_, vk::ArrayProxyNoTemporaries< const vk::SubpassSampleLocationsEXT > const &postSubpassSampleLocations_={}, const void *pNext_=nullptr)
 
RenderPassSampleLocationsBeginInfoEXToperator= (RenderPassSampleLocationsBeginInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
RenderPassSampleLocationsBeginInfoEXToperator= (VkRenderPassSampleLocationsBeginInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXTsetAttachmentInitialSampleLocationsCount (uint32_t attachmentInitialSampleLocationsCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXTsetPAttachmentInitialSampleLocations (const vk::AttachmentSampleLocationsEXT *pAttachmentInitialSampleLocations_) VULKAN_HPP_NOEXCEPT
 
RenderPassSampleLocationsBeginInfoEXTsetAttachmentInitialSampleLocations (vk::ArrayProxyNoTemporaries< const vk::AttachmentSampleLocationsEXT > const &attachmentInitialSampleLocations_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXTsetPostSubpassSampleLocationsCount (uint32_t postSubpassSampleLocationsCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXTsetPPostSubpassSampleLocations (const vk::SubpassSampleLocationsEXT *pPostSubpassSampleLocations_) VULKAN_HPP_NOEXCEPT
 
RenderPassSampleLocationsBeginInfoEXTsetPostSubpassSampleLocations (vk::ArrayProxyNoTemporaries< const vk::SubpassSampleLocationsEXT > const &postSubpassSampleLocations_) VULKAN_HPP_NOEXCEPT
 
 operator VkRenderPassSampleLocationsBeginInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkRenderPassSampleLocationsBeginInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (RenderPassSampleLocationsBeginInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (RenderPassSampleLocationsBeginInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eRenderPassSampleLocationsBeginInfoEXT
 
const void * pNext = {}
 
uint32_t attachmentInitialSampleLocationsCount = {}
 
const vk::AttachmentSampleLocationsEXTpAttachmentInitialSampleLocations = {}
 
uint32_t postSubpassSampleLocationsCount = {}
 
const vk::SubpassSampleLocationsEXTpPostSubpassSampleLocations = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 102210 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ RenderPassSampleLocationsBeginInfoEXT() [1/4]

VULKAN_HPP_CONSTEXPR vk::RenderPassSampleLocationsBeginInfoEXT::RenderPassSampleLocationsBeginInfoEXT ( uint32_t  attachmentInitialSampleLocationsCount_ = {},
const vk::AttachmentSampleLocationsEXT pAttachmentInitialSampleLocations_ = {},
uint32_t  postSubpassSampleLocationsCount_ = {},
const vk::SubpassSampleLocationsEXT pPostSubpassSampleLocations_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 102219 of file vulkan_structs.hpp.

◆ RenderPassSampleLocationsBeginInfoEXT() [2/4]

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

◆ RenderPassSampleLocationsBeginInfoEXT() [3/4]

vk::RenderPassSampleLocationsBeginInfoEXT::RenderPassSampleLocationsBeginInfoEXT ( VkRenderPassSampleLocationsBeginInfoEXT const &  rhs)
inline

Definition at line 102234 of file vulkan_structs.hpp.

◆ RenderPassSampleLocationsBeginInfoEXT() [4/4]

vk::RenderPassSampleLocationsBeginInfoEXT::RenderPassSampleLocationsBeginInfoEXT ( vk::ArrayProxyNoTemporaries< const vk::AttachmentSampleLocationsEXT > const &  attachmentInitialSampleLocations_,
vk::ArrayProxyNoTemporaries< const vk::SubpassSampleLocationsEXT > const &  postSubpassSampleLocations_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 102240 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkRenderPassSampleLocationsBeginInfoEXT &()

vk::RenderPassSampleLocationsBeginInfoEXT::operator VkRenderPassSampleLocationsBeginInfoEXT & ( )
inline

Definition at line 102325 of file vulkan_structs.hpp.

◆ operator VkRenderPassSampleLocationsBeginInfoEXT const &()

vk::RenderPassSampleLocationsBeginInfoEXT::operator VkRenderPassSampleLocationsBeginInfoEXT const & ( ) const
inline

Definition at line 102320 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 102362 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

RenderPassSampleLocationsBeginInfoEXT& vk::RenderPassSampleLocationsBeginInfoEXT::operator= ( VkRenderPassSampleLocationsBeginInfoEXT const &  rhs)
inline

Definition at line 102256 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 102351 of file vulkan_structs.hpp.

◆ setAttachmentInitialSampleLocations()

RenderPassSampleLocationsBeginInfoEXT& vk::RenderPassSampleLocationsBeginInfoEXT::setAttachmentInitialSampleLocations ( vk::ArrayProxyNoTemporaries< const vk::AttachmentSampleLocationsEXT > const &  attachmentInitialSampleLocations_)
inline

Definition at line 102284 of file vulkan_structs.hpp.

◆ setAttachmentInitialSampleLocationsCount()

VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXT& vk::RenderPassSampleLocationsBeginInfoEXT::setAttachmentInitialSampleLocationsCount ( uint32_t  attachmentInitialSampleLocationsCount_)
inline

Definition at line 102270 of file vulkan_structs.hpp.

◆ setPAttachmentInitialSampleLocations()

VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXT& vk::RenderPassSampleLocationsBeginInfoEXT::setPAttachmentInitialSampleLocations ( const vk::AttachmentSampleLocationsEXT pAttachmentInitialSampleLocations_)
inline

Definition at line 102277 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 102263 of file vulkan_structs.hpp.

◆ setPostSubpassSampleLocations()

RenderPassSampleLocationsBeginInfoEXT& vk::RenderPassSampleLocationsBeginInfoEXT::setPostSubpassSampleLocations ( vk::ArrayProxyNoTemporaries< const vk::SubpassSampleLocationsEXT > const &  postSubpassSampleLocations_)
inline

Definition at line 102309 of file vulkan_structs.hpp.

◆ setPostSubpassSampleLocationsCount()

VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXT& vk::RenderPassSampleLocationsBeginInfoEXT::setPostSubpassSampleLocationsCount ( uint32_t  postSubpassSampleLocationsCount_)
inline

Definition at line 102295 of file vulkan_structs.hpp.

◆ setPPostSubpassSampleLocations()

VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXT& vk::RenderPassSampleLocationsBeginInfoEXT::setPPostSubpassSampleLocations ( const vk::SubpassSampleLocationsEXT pPostSubpassSampleLocations_)
inline

Definition at line 102302 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 102214 of file vulkan_structs.hpp.

◆ attachmentInitialSampleLocationsCount

uint32_t vk::RenderPassSampleLocationsBeginInfoEXT::attachmentInitialSampleLocationsCount = {}

Definition at line 102371 of file vulkan_structs.hpp.

◆ pAttachmentInitialSampleLocations

const vk::AttachmentSampleLocationsEXT* vk::RenderPassSampleLocationsBeginInfoEXT::pAttachmentInitialSampleLocations = {}

Definition at line 102372 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 102370 of file vulkan_structs.hpp.

◆ postSubpassSampleLocationsCount

uint32_t vk::RenderPassSampleLocationsBeginInfoEXT::postSubpassSampleLocationsCount = {}

Definition at line 102373 of file vulkan_structs.hpp.

◆ pPostSubpassSampleLocations

const vk::SubpassSampleLocationsEXT* vk::RenderPassSampleLocationsBeginInfoEXT::pPostSubpassSampleLocations = {}

Definition at line 102374 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::RenderPassSampleLocationsBeginInfoEXT::structureType = StructureType::eRenderPassSampleLocationsBeginInfoEXT
static

Definition at line 102215 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::RenderPassSampleLocationsBeginInfoEXT::sType = StructureType::eRenderPassSampleLocationsBeginInfoEXT

Definition at line 102369 of file vulkan_structs.hpp.


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