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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSparseImageMemoryRequirements
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SparseImageMemoryRequirements (VULKAN_HPP_NAMESPACE::SparseImageFormatProperties formatProperties_={}, uint32_t imageMipTailFirstLod_={}, VULKAN_HPP_NAMESPACE::DeviceSize imageMipTailSize_={}, VULKAN_HPP_NAMESPACE::DeviceSize imageMipTailOffset_={}, VULKAN_HPP_NAMESPACE::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

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

Detailed Description

Definition at line 92939 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 92944 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::SparseImageMemoryRequirements ( SparseImageMemoryRequirements const rhs)
default
VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::SparseImageMemoryRequirements ( VkSparseImageMemoryRequirements const rhs)
inline

Definition at line 92959 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 92978 of file vulkan_structs.hpp.

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

Definition at line 92973 of file vulkan_structs.hpp.

SparseImageMemoryRequirements& VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::operator= ( SparseImageMemoryRequirements const rhs)
default
SparseImageMemoryRequirements& VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::operator= ( VkSparseImageMemoryRequirements const rhs)
inline

Definition at line 92967 of file vulkan_structs.hpp.

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

Definition at line 93002 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::SparseImageFormatProperties VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::formatProperties = {}

Definition at line 93020 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::imageMipTailFirstLod = {}

Definition at line 93021 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::imageMipTailOffset = {}

Definition at line 93023 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::imageMipTailSize = {}

Definition at line 93022 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::imageMipTailStride = {}

Definition at line 93024 of file vulkan_structs.hpp.


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