HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkRenderPassSampleLocationsBeginInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR RenderPassSampleLocationsBeginInfoEXT (uint32_t attachmentInitialSampleLocationsCount_={}, const VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT *pAttachmentInitialSampleLocations_={}, uint32_t postSubpassSampleLocationsCount_={}, const VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT > const &attachmentInitialSampleLocations_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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
RenderPassSampleLocationsBeginInfoEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderPassSampleLocationsBeginInfoEXT
setAttachmentInitialSampleLocationsCount (uint32_t attachmentInitialSampleLocationsCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderPassSampleLocationsBeginInfoEXT
setPAttachmentInitialSampleLocations (const VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT *pAttachmentInitialSampleLocations_) VULKAN_HPP_NOEXCEPT
 
RenderPassSampleLocationsBeginInfoEXTsetAttachmentInitialSampleLocations (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT > const &attachmentInitialSampleLocations_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderPassSampleLocationsBeginInfoEXT
setPostSubpassSampleLocationsCount (uint32_t postSubpassSampleLocationsCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderPassSampleLocationsBeginInfoEXT
setPPostSubpassSampleLocations (const VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT *pPostSubpassSampleLocations_) VULKAN_HPP_NOEXCEPT
 
RenderPassSampleLocationsBeginInfoEXTsetPostSubpassSampleLocations (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassSampleLocationsBeginInfoEXT
 
const voidpNext = {}
 
uint32_t attachmentInitialSampleLocationsCount = {}
 
const
VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT
pAttachmentInitialSampleLocations = {}
 
uint32_t postSubpassSampleLocationsCount = {}
 
const
VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT
pPostSubpassSampleLocations = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 88822 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 88831 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::RenderPassSampleLocationsBeginInfoEXT ( RenderPassSampleLocationsBeginInfoEXT const rhs)
default
VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::RenderPassSampleLocationsBeginInfoEXT ( VkRenderPassSampleLocationsBeginInfoEXT const rhs)
inline

Definition at line 88846 of file vulkan_structs.hpp.

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

Definition at line 88852 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 88937 of file vulkan_structs.hpp.

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

Definition at line 88932 of file vulkan_structs.hpp.

RenderPassSampleLocationsBeginInfoEXT& VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::operator= ( RenderPassSampleLocationsBeginInfoEXT const rhs)
default
RenderPassSampleLocationsBeginInfoEXT& VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::operator= ( VkRenderPassSampleLocationsBeginInfoEXT const rhs)
inline

Definition at line 88868 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::operator== ( RenderPassSampleLocationsBeginInfoEXT const rhs) const
inline

Definition at line 88963 of file vulkan_structs.hpp.

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

Definition at line 88896 of file vulkan_structs.hpp.

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

Definition at line 88882 of file vulkan_structs.hpp.

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

Definition at line 88889 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXT& VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::setPNext ( const void pNext_)
inline

Definition at line 88875 of file vulkan_structs.hpp.

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

Definition at line 88921 of file vulkan_structs.hpp.

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

Definition at line 88907 of file vulkan_structs.hpp.

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

Definition at line 88914 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 88826 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::attachmentInitialSampleLocationsCount = {}

Definition at line 88983 of file vulkan_structs.hpp.

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

Definition at line 88984 of file vulkan_structs.hpp.

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

Definition at line 88982 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::postSubpassSampleLocationsCount = {}

Definition at line 88985 of file vulkan_structs.hpp.

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

Definition at line 88986 of file vulkan_structs.hpp.

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

Definition at line 88827 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::sType = StructureType::eRenderPassSampleLocationsBeginInfoEXT

Definition at line 88981 of file vulkan_structs.hpp.


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