SDL 2.0
VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements:

Public Member Functions

 operator VkSparseImageMemoryRequirements const & () const
 
 operator VkSparseImageMemoryRequirements & ()
 
bool operator== (SparseImageMemoryRequirements const &rhs) const
 
bool operator!= (SparseImageMemoryRequirements const &rhs) const
 

Data Fields

SparseImageFormatProperties formatProperties
 
uint32_t imageMipTailFirstLod
 
DeviceSize imageMipTailSize
 
DeviceSize imageMipTailOffset
 
DeviceSize imageMipTailStride
 

Detailed Description

Definition at line 26020 of file vulkan.hpp.

Member Function Documentation

◆ operator VkSparseImageMemoryRequirements &()

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

Definition at line 26027 of file vulkan.hpp.

26028 {
26029 return *reinterpret_cast<VkSparseImageMemoryRequirements*>(this);
26030 }

◆ operator VkSparseImageMemoryRequirements const &()

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

Definition at line 26022 of file vulkan.hpp.

26023 {
26024 return *reinterpret_cast<const VkSparseImageMemoryRequirements*>(this);
26025 }

◆ operator!=()

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

Definition at line 26041 of file vulkan.hpp.

26042 {
26043 return !operator==( rhs );
26044 }
bool operator==(SparseImageMemoryRequirements const &rhs) const
Definition: vulkan.hpp:26032

References operator==().

◆ operator==()

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

Definition at line 26032 of file vulkan.hpp.

26033 {
26034 return ( formatProperties == rhs.formatProperties )
26035 && ( imageMipTailFirstLod == rhs.imageMipTailFirstLod )
26036 && ( imageMipTailSize == rhs.imageMipTailSize )
26037 && ( imageMipTailOffset == rhs.imageMipTailOffset )
26038 && ( imageMipTailStride == rhs.imageMipTailStride );
26039 }

References formatProperties, imageMipTailFirstLod, imageMipTailOffset, imageMipTailSize, and imageMipTailStride.

Referenced by operator!=().

Field Documentation

◆ formatProperties

SparseImageFormatProperties VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::formatProperties

Definition at line 26046 of file vulkan.hpp.

Referenced by operator==().

◆ imageMipTailFirstLod

uint32_t VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::imageMipTailFirstLod

Definition at line 26047 of file vulkan.hpp.

Referenced by operator==().

◆ imageMipTailOffset

DeviceSize VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::imageMipTailOffset

Definition at line 26049 of file vulkan.hpp.

Referenced by operator==().

◆ imageMipTailSize

DeviceSize VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::imageMipTailSize

Definition at line 26048 of file vulkan.hpp.

Referenced by operator==().

◆ imageMipTailStride

DeviceSize VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::imageMipTailStride

Definition at line 26050 of file vulkan.hpp.

Referenced by operator==().


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