Vulkan-Hpp
vk::SparseImageMemoryRequirements Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSparseImageMemoryRequirements
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SparseImageMemoryRequirements (vk::SparseImageFormatProperties formatProperties_={}, uint32_t imageMipTailFirstLod_={}, vk::DeviceSize imageMipTailSize_={}, vk::DeviceSize imageMipTailOffset_={}, vk::DeviceSize imageMipTailStride_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SparseImageMemoryRequirements (SparseImageMemoryRequirements const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SparseImageMemoryRequirements (VkSparseImageMemoryRequirements const &rhs) VULKAN_HPP_NOEXCEPT
 
SparseImageMemoryRequirementsoperator= (SparseImageMemoryRequirements const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SparseImageMemoryRequirementsoperator= (VkSparseImageMemoryRequirements const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkSparseImageMemoryRequirements const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSparseImageMemoryRequirements & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SparseImageMemoryRequirements const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SparseImageMemoryRequirements const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::SparseImageFormatProperties formatProperties = {}
 
uint32_t imageMipTailFirstLod = {}
 
vk::DeviceSize imageMipTailSize = {}
 
vk::DeviceSize imageMipTailOffset = {}
 
vk::DeviceSize imageMipTailStride = {}
 

Detailed Description

Definition at line 108016 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ SparseImageMemoryRequirements() [1/3]

VULKAN_HPP_CONSTEXPR vk::SparseImageMemoryRequirements::SparseImageMemoryRequirements ( vk::SparseImageFormatProperties  formatProperties_ = {},
uint32_t  imageMipTailFirstLod_ = {},
vk::DeviceSize  imageMipTailSize_ = {},
vk::DeviceSize  imageMipTailOffset_ = {},
vk::DeviceSize  imageMipTailStride_ = {} 
)
inline

Definition at line 108021 of file vulkan_structs.hpp.

◆ SparseImageMemoryRequirements() [2/3]

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

◆ SparseImageMemoryRequirements() [3/3]

vk::SparseImageMemoryRequirements::SparseImageMemoryRequirements ( VkSparseImageMemoryRequirements const &  rhs)
inline

Definition at line 108036 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkSparseImageMemoryRequirements &()

vk::SparseImageMemoryRequirements::operator VkSparseImageMemoryRequirements & ( )
inline

Definition at line 108055 of file vulkan_structs.hpp.

◆ operator VkSparseImageMemoryRequirements const &()

vk::SparseImageMemoryRequirements::operator VkSparseImageMemoryRequirements const & ( ) const
inline

Definition at line 108050 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 108090 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

SparseImageMemoryRequirements& vk::SparseImageMemoryRequirements::operator= ( VkSparseImageMemoryRequirements const &  rhs)
inline

Definition at line 108044 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 108079 of file vulkan_structs.hpp.

Member Data Documentation

◆ formatProperties

vk::SparseImageFormatProperties vk::SparseImageMemoryRequirements::formatProperties = {}

Definition at line 108097 of file vulkan_structs.hpp.

◆ imageMipTailFirstLod

uint32_t vk::SparseImageMemoryRequirements::imageMipTailFirstLod = {}

Definition at line 108098 of file vulkan_structs.hpp.

◆ imageMipTailOffset

vk::DeviceSize vk::SparseImageMemoryRequirements::imageMipTailOffset = {}

Definition at line 108100 of file vulkan_structs.hpp.

◆ imageMipTailSize

vk::DeviceSize vk::SparseImageMemoryRequirements::imageMipTailSize = {}

Definition at line 108099 of file vulkan_structs.hpp.

◆ imageMipTailStride

vk::DeviceSize vk::SparseImageMemoryRequirements::imageMipTailStride = {}

Definition at line 108101 of file vulkan_structs.hpp.


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