Vulkan-Hpp
vk::AttachmentSampleCountInfoAMD Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAttachmentSampleCountInfoAMD
 

Public Member Functions

VULKAN_HPP_CONSTEXPR AttachmentSampleCountInfoAMD (uint32_t colorAttachmentCount_={}, const vk::SampleCountFlagBits *pColorAttachmentSamples_={}, vk::SampleCountFlagBits depthStencilAttachmentSamples_=vk::SampleCountFlagBits::e1, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR AttachmentSampleCountInfoAMD (AttachmentSampleCountInfoAMD const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 AttachmentSampleCountInfoAMD (VkAttachmentSampleCountInfoAMD const &rhs) VULKAN_HPP_NOEXCEPT
 
 AttachmentSampleCountInfoAMD (vk::ArrayProxyNoTemporaries< const vk::SampleCountFlagBits > const &colorAttachmentSamples_, vk::SampleCountFlagBits depthStencilAttachmentSamples_=vk::SampleCountFlagBits::e1, const void *pNext_=nullptr)
 
AttachmentSampleCountInfoAMDoperator= (AttachmentSampleCountInfoAMD const &rhs) VULKAN_HPP_NOEXCEPT=default
 
AttachmentSampleCountInfoAMDoperator= (VkAttachmentSampleCountInfoAMD const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMDsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMDsetColorAttachmentCount (uint32_t colorAttachmentCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMDsetPColorAttachmentSamples (const vk::SampleCountFlagBits *pColorAttachmentSamples_) VULKAN_HPP_NOEXCEPT
 
AttachmentSampleCountInfoAMDsetColorAttachmentSamples (vk::ArrayProxyNoTemporaries< const vk::SampleCountFlagBits > const &colorAttachmentSamples_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMDsetDepthStencilAttachmentSamples (vk::SampleCountFlagBits depthStencilAttachmentSamples_) VULKAN_HPP_NOEXCEPT
 
 operator VkAttachmentSampleCountInfoAMD const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkAttachmentSampleCountInfoAMD & () VULKAN_HPP_NOEXCEPT
 
bool operator== (AttachmentSampleCountInfoAMD const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (AttachmentSampleCountInfoAMD const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eAttachmentSampleCountInfoAMD
 
const void * pNext = {}
 
uint32_t colorAttachmentCount = {}
 
const vk::SampleCountFlagBitspColorAttachmentSamples = {}
 
vk::SampleCountFlagBits depthStencilAttachmentSamples = vk::SampleCountFlagBits::e1
 

Static Public Attributes

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

Detailed Description

Definition at line 6394 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ AttachmentSampleCountInfoAMD() [1/4]

VULKAN_HPP_CONSTEXPR vk::AttachmentSampleCountInfoAMD::AttachmentSampleCountInfoAMD ( uint32_t  colorAttachmentCount_ = {},
const vk::SampleCountFlagBits pColorAttachmentSamples_ = {},
vk::SampleCountFlagBits  depthStencilAttachmentSamples_ = vk::SampleCountFlagBits::e1,
const void *  pNext_ = nullptr 
)
inline

Definition at line 6403 of file vulkan_structs.hpp.

◆ AttachmentSampleCountInfoAMD() [2/4]

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

◆ AttachmentSampleCountInfoAMD() [3/4]

vk::AttachmentSampleCountInfoAMD::AttachmentSampleCountInfoAMD ( VkAttachmentSampleCountInfoAMD const &  rhs)
inline

Definition at line 6416 of file vulkan_structs.hpp.

◆ AttachmentSampleCountInfoAMD() [4/4]

vk::AttachmentSampleCountInfoAMD::AttachmentSampleCountInfoAMD ( vk::ArrayProxyNoTemporaries< const vk::SampleCountFlagBits > const &  colorAttachmentSamples_,
vk::SampleCountFlagBits  depthStencilAttachmentSamples_ = vk::SampleCountFlagBits::e1,
const void *  pNext_ = nullptr 
)
inline

Definition at line 6422 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkAttachmentSampleCountInfoAMD &()

vk::AttachmentSampleCountInfoAMD::operator VkAttachmentSampleCountInfoAMD & ( )
inline

Definition at line 6486 of file vulkan_structs.hpp.

◆ operator VkAttachmentSampleCountInfoAMD const &()

vk::AttachmentSampleCountInfoAMD::operator VkAttachmentSampleCountInfoAMD const & ( ) const
inline

Definition at line 6481 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 6520 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

AttachmentSampleCountInfoAMD& vk::AttachmentSampleCountInfoAMD::operator= ( VkAttachmentSampleCountInfoAMD const &  rhs)
inline

Definition at line 6437 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 6510 of file vulkan_structs.hpp.

◆ setColorAttachmentCount()

VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMD& vk::AttachmentSampleCountInfoAMD::setColorAttachmentCount ( uint32_t  colorAttachmentCount_)
inline

Definition at line 6450 of file vulkan_structs.hpp.

◆ setColorAttachmentSamples()

AttachmentSampleCountInfoAMD& vk::AttachmentSampleCountInfoAMD::setColorAttachmentSamples ( vk::ArrayProxyNoTemporaries< const vk::SampleCountFlagBits > const &  colorAttachmentSamples_)
inline

Definition at line 6464 of file vulkan_structs.hpp.

◆ setDepthStencilAttachmentSamples()

VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMD& vk::AttachmentSampleCountInfoAMD::setDepthStencilAttachmentSamples ( vk::SampleCountFlagBits  depthStencilAttachmentSamples_)
inline

Definition at line 6474 of file vulkan_structs.hpp.

◆ setPColorAttachmentSamples()

VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMD& vk::AttachmentSampleCountInfoAMD::setPColorAttachmentSamples ( const vk::SampleCountFlagBits pColorAttachmentSamples_)
inline

Definition at line 6457 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 6444 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 6398 of file vulkan_structs.hpp.

◆ colorAttachmentCount

uint32_t vk::AttachmentSampleCountInfoAMD::colorAttachmentCount = {}

Definition at line 6529 of file vulkan_structs.hpp.

◆ depthStencilAttachmentSamples

vk::SampleCountFlagBits vk::AttachmentSampleCountInfoAMD::depthStencilAttachmentSamples = vk::SampleCountFlagBits::e1

Definition at line 6531 of file vulkan_structs.hpp.

◆ pColorAttachmentSamples

const vk::SampleCountFlagBits* vk::AttachmentSampleCountInfoAMD::pColorAttachmentSamples = {}

Definition at line 6530 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 6528 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::AttachmentSampleCountInfoAMD::structureType = StructureType::eAttachmentSampleCountInfoAMD
static

Definition at line 6399 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::AttachmentSampleCountInfoAMD::sType = StructureType::eAttachmentSampleCountInfoAMD

Definition at line 6527 of file vulkan_structs.hpp.


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