Vulkan-Hpp
vk::DeviceImageSubresourceInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDeviceImageSubresourceInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DeviceImageSubresourceInfoKHR (const vk::ImageCreateInfo *pCreateInfo_={}, const vk::ImageSubresource2KHR *pSubresource_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DeviceImageSubresourceInfoKHR (DeviceImageSubresourceInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DeviceImageSubresourceInfoKHR (VkDeviceImageSubresourceInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
DeviceImageSubresourceInfoKHRoperator= (DeviceImageSubresourceInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DeviceImageSubresourceInfoKHRoperator= (VkDeviceImageSubresourceInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceImageSubresourceInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceImageSubresourceInfoKHRsetPCreateInfo (const vk::ImageCreateInfo *pCreateInfo_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceImageSubresourceInfoKHRsetPSubresource (const vk::ImageSubresource2KHR *pSubresource_) VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceImageSubresourceInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceImageSubresourceInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DeviceImageSubresourceInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DeviceImageSubresourceInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eDeviceImageSubresourceInfoKHR
 
const void * pNext = {}
 
const vk::ImageCreateInfopCreateInfo = {}
 
const vk::ImageSubresource2KHRpSubresource = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 29771 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DeviceImageSubresourceInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::DeviceImageSubresourceInfoKHR::DeviceImageSubresourceInfoKHR ( const vk::ImageCreateInfo pCreateInfo_ = {},
const vk::ImageSubresource2KHR pSubresource_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 29779 of file vulkan_structs.hpp.

◆ DeviceImageSubresourceInfoKHR() [2/3]

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

◆ DeviceImageSubresourceInfoKHR() [3/3]

vk::DeviceImageSubresourceInfoKHR::DeviceImageSubresourceInfoKHR ( VkDeviceImageSubresourceInfoKHR const &  rhs)
inline

Definition at line 29790 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDeviceImageSubresourceInfoKHR &()

vk::DeviceImageSubresourceInfoKHR::operator VkDeviceImageSubresourceInfoKHR & ( )
inline

Definition at line 29830 of file vulkan_structs.hpp.

◆ operator VkDeviceImageSubresourceInfoKHR const &()

vk::DeviceImageSubresourceInfoKHR::operator VkDeviceImageSubresourceInfoKHR const & ( ) const
inline

Definition at line 29825 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 29862 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DeviceImageSubresourceInfoKHR& vk::DeviceImageSubresourceInfoKHR::operator= ( VkDeviceImageSubresourceInfoKHR const &  rhs)
inline

Definition at line 29798 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 29853 of file vulkan_structs.hpp.

◆ setPCreateInfo()

VULKAN_HPP_CONSTEXPR_14 DeviceImageSubresourceInfoKHR& vk::DeviceImageSubresourceInfoKHR::setPCreateInfo ( const vk::ImageCreateInfo pCreateInfo_)
inline

Definition at line 29811 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 29805 of file vulkan_structs.hpp.

◆ setPSubresource()

VULKAN_HPP_CONSTEXPR_14 DeviceImageSubresourceInfoKHR& vk::DeviceImageSubresourceInfoKHR::setPSubresource ( const vk::ImageSubresource2KHR pSubresource_)
inline

Definition at line 29818 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 29775 of file vulkan_structs.hpp.

◆ pCreateInfo

const vk::ImageCreateInfo* vk::DeviceImageSubresourceInfoKHR::pCreateInfo = {}

Definition at line 29871 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 29870 of file vulkan_structs.hpp.

◆ pSubresource

const vk::ImageSubresource2KHR* vk::DeviceImageSubresourceInfoKHR::pSubresource = {}

Definition at line 29872 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::DeviceImageSubresourceInfoKHR::structureType = StructureType::eDeviceImageSubresourceInfoKHR
static

Definition at line 29776 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::DeviceImageSubresourceInfoKHR::sType = StructureType::eDeviceImageSubresourceInfoKHR

Definition at line 29869 of file vulkan_structs.hpp.


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