SDL 2.0
VULKAN_HPP_NAMESPACE::SparseImageFormatProperties Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::SparseImageFormatProperties:

Public Member Functions

 operator VkSparseImageFormatProperties const & () const
 
 operator VkSparseImageFormatProperties & ()
 
bool operator== (SparseImageFormatProperties const &rhs) const
 
bool operator!= (SparseImageFormatProperties const &rhs) const
 

Data Fields

ImageAspectFlags aspectMask
 
Extent3D imageGranularity
 
SparseImageFormatFlags flags
 

Detailed Description

Definition at line 25990 of file vulkan.hpp.

Member Function Documentation

◆ operator VkSparseImageFormatProperties &()

VULKAN_HPP_NAMESPACE::SparseImageFormatProperties::operator VkSparseImageFormatProperties & ( )
inline

Definition at line 25997 of file vulkan.hpp.

25998 {
25999 return *reinterpret_cast<VkSparseImageFormatProperties*>(this);
26000 }

◆ operator VkSparseImageFormatProperties const &()

VULKAN_HPP_NAMESPACE::SparseImageFormatProperties::operator VkSparseImageFormatProperties const & ( ) const
inline

Definition at line 25992 of file vulkan.hpp.

25993 {
25994 return *reinterpret_cast<const VkSparseImageFormatProperties*>(this);
25995 }

◆ operator!=()

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

Definition at line 26009 of file vulkan.hpp.

26010 {
26011 return !operator==( rhs );
26012 }
bool operator==(SparseImageFormatProperties const &rhs) const
Definition: vulkan.hpp:26002

References operator==().

◆ operator==()

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

Definition at line 26002 of file vulkan.hpp.

26003 {
26004 return ( aspectMask == rhs.aspectMask )
26005 && ( imageGranularity == rhs.imageGranularity )
26006 && ( flags == rhs.flags );
26007 }
GLbitfield flags

References aspectMask, flags, and imageGranularity.

Referenced by operator!=().

Field Documentation

◆ aspectMask

ImageAspectFlags VULKAN_HPP_NAMESPACE::SparseImageFormatProperties::aspectMask

Definition at line 26014 of file vulkan.hpp.

Referenced by operator==().

◆ flags

SparseImageFormatFlags VULKAN_HPP_NAMESPACE::SparseImageFormatProperties::flags

Definition at line 26016 of file vulkan.hpp.

Referenced by operator==().

◆ imageGranularity

Extent3D VULKAN_HPP_NAMESPACE::SparseImageFormatProperties::imageGranularity

Definition at line 26015 of file vulkan.hpp.

Referenced by operator==().


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