#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR_14 | PhysicalDeviceHostImageCopyPropertiesEXT (uint32_t copySrcLayoutCount_={}, vk::ImageLayout *pCopySrcLayouts_={}, uint32_t copyDstLayoutCount_={}, vk::ImageLayout *pCopyDstLayouts_={}, std::array< uint8_t, VK_UUID_SIZE > const &optimalTilingLayoutUUID_={}, vk::Bool32 identicalMemoryTypeRequirements_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 | PhysicalDeviceHostImageCopyPropertiesEXT (PhysicalDeviceHostImageCopyPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| PhysicalDeviceHostImageCopyPropertiesEXT (VkPhysicalDeviceHostImageCopyPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
| PhysicalDeviceHostImageCopyPropertiesEXT (vk::ArrayProxyNoTemporaries< vk::ImageLayout > const ©SrcLayouts_, vk::ArrayProxyNoTemporaries< vk::ImageLayout > const ©DstLayouts_={}, std::array< uint8_t, VK_UUID_SIZE > const &optimalTilingLayoutUUID_={}, vk::Bool32 identicalMemoryTypeRequirements_={}, void *pNext_=nullptr) |
|
PhysicalDeviceHostImageCopyPropertiesEXT & | operator= (PhysicalDeviceHostImageCopyPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
PhysicalDeviceHostImageCopyPropertiesEXT & | operator= (VkPhysicalDeviceHostImageCopyPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceHostImageCopyPropertiesEXT & | setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceHostImageCopyPropertiesEXT & | setCopySrcLayoutCount (uint32_t copySrcLayoutCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceHostImageCopyPropertiesEXT & | setPCopySrcLayouts (vk::ImageLayout *pCopySrcLayouts_) VULKAN_HPP_NOEXCEPT |
|
PhysicalDeviceHostImageCopyPropertiesEXT & | setCopySrcLayouts (vk::ArrayProxyNoTemporaries< vk::ImageLayout > const ©SrcLayouts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceHostImageCopyPropertiesEXT & | setCopyDstLayoutCount (uint32_t copyDstLayoutCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceHostImageCopyPropertiesEXT & | setPCopyDstLayouts (vk::ImageLayout *pCopyDstLayouts_) VULKAN_HPP_NOEXCEPT |
|
PhysicalDeviceHostImageCopyPropertiesEXT & | setCopyDstLayouts (vk::ArrayProxyNoTemporaries< vk::ImageLayout > const ©DstLayouts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceHostImageCopyPropertiesEXT & | setOptimalTilingLayoutUUID (std::array< uint8_t, VK_UUID_SIZE > optimalTilingLayoutUUID_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceHostImageCopyPropertiesEXT & | setIdenticalMemoryTypeRequirements (vk::Bool32 identicalMemoryTypeRequirements_) VULKAN_HPP_NOEXCEPT |
|
| operator VkPhysicalDeviceHostImageCopyPropertiesEXT const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkPhysicalDeviceHostImageCopyPropertiesEXT & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (PhysicalDeviceHostImageCopyPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (PhysicalDeviceHostImageCopyPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 67691 of file vulkan_structs.hpp.
◆ NativeType
◆ PhysicalDeviceHostImageCopyPropertiesEXT() [1/4]
VULKAN_HPP_CONSTEXPR_14 vk::PhysicalDeviceHostImageCopyPropertiesEXT::PhysicalDeviceHostImageCopyPropertiesEXT |
( |
uint32_t |
copySrcLayoutCount_ = {} , |
|
|
vk::ImageLayout * |
pCopySrcLayouts_ = {} , |
|
|
uint32_t |
copyDstLayoutCount_ = {} , |
|
|
vk::ImageLayout * |
pCopyDstLayouts_ = {} , |
|
|
std::array< uint8_t, VK_UUID_SIZE > const & |
optimalTilingLayoutUUID_ = {} , |
|
|
vk::Bool32 |
identicalMemoryTypeRequirements_ = {} , |
|
|
void * |
pNext_ = nullptr |
|
) |
| |
|
inline |
◆ PhysicalDeviceHostImageCopyPropertiesEXT() [2/4]
◆ PhysicalDeviceHostImageCopyPropertiesEXT() [3/4]
◆ PhysicalDeviceHostImageCopyPropertiesEXT() [4/4]
◆ operator VkPhysicalDeviceHostImageCopyPropertiesEXT &()
◆ operator VkPhysicalDeviceHostImageCopyPropertiesEXT const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setCopyDstLayoutCount()
◆ setCopyDstLayouts()
◆ setCopySrcLayoutCount()
◆ setCopySrcLayouts()
◆ setIdenticalMemoryTypeRequirements()
◆ setOptimalTilingLayoutUUID()
◆ setPCopyDstLayouts()
◆ setPCopySrcLayouts()
◆ setPNext()
◆ allowDuplicate
const bool vk::PhysicalDeviceHostImageCopyPropertiesEXT::allowDuplicate = false |
|
static |
◆ copyDstLayoutCount
uint32_t vk::PhysicalDeviceHostImageCopyPropertiesEXT::copyDstLayoutCount = {} |
◆ copySrcLayoutCount
uint32_t vk::PhysicalDeviceHostImageCopyPropertiesEXT::copySrcLayoutCount = {} |
◆ identicalMemoryTypeRequirements
vk::Bool32 vk::PhysicalDeviceHostImageCopyPropertiesEXT::identicalMemoryTypeRequirements = {} |
◆ optimalTilingLayoutUUID
◆ pCopyDstLayouts
vk::ImageLayout* vk::PhysicalDeviceHostImageCopyPropertiesEXT::pCopyDstLayouts = {} |
◆ pCopySrcLayouts
vk::ImageLayout* vk::PhysicalDeviceHostImageCopyPropertiesEXT::pCopySrcLayouts = {} |
◆ pNext
void* vk::PhysicalDeviceHostImageCopyPropertiesEXT::pNext = {} |
◆ structureType
◆ sType
The documentation for this struct was generated from the following file: