SDL 2.0
VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements Struct Reference

#include <vulkan.hpp>

Public Member Functions

 operator VkMemoryDedicatedRequirements const & () const
 
 operator VkMemoryDedicatedRequirements & ()
 
bool operator== (MemoryDedicatedRequirements const &rhs) const
 
bool operator!= (MemoryDedicatedRequirements const &rhs) const
 

Data Fields

voidpNext = nullptr
 
Bool32 prefersDedicatedAllocation
 
Bool32 requiresDedicatedAllocation
 

Private Attributes

StructureType sType = StructureType::eMemoryDedicatedRequirements
 

Detailed Description

Definition at line 16106 of file vulkan.hpp.

Member Function Documentation

◆ operator VkMemoryDedicatedRequirements &()

VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements::operator VkMemoryDedicatedRequirements & ( )
inline

Definition at line 16113 of file vulkan.hpp.

16114 {
16115 return *reinterpret_cast<VkMemoryDedicatedRequirements*>(this);
16116 }

◆ operator VkMemoryDedicatedRequirements const &()

VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements::operator VkMemoryDedicatedRequirements const & ( ) const
inline

Definition at line 16108 of file vulkan.hpp.

16109 {
16110 return *reinterpret_cast<const VkMemoryDedicatedRequirements*>(this);
16111 }

◆ operator!=()

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

Definition at line 16126 of file vulkan.hpp.

16127 {
16128 return !operator==( rhs );
16129 }
bool operator==(MemoryDedicatedRequirements const &rhs) const
Definition: vulkan.hpp:16118

References operator==().

◆ operator==()

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

Definition at line 16118 of file vulkan.hpp.

16119 {
16120 return ( sType == rhs.sType )
16121 && ( pNext == rhs.pNext )
16122 && ( prefersDedicatedAllocation == rhs.prefersDedicatedAllocation )
16123 && ( requiresDedicatedAllocation == rhs.requiresDedicatedAllocation );
16124 }

References pNext, prefersDedicatedAllocation, requiresDedicatedAllocation, and sType.

Referenced by operator!=().

Field Documentation

◆ pNext

void* VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements::pNext = nullptr

Definition at line 16135 of file vulkan.hpp.

Referenced by operator==().

◆ prefersDedicatedAllocation

Bool32 VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements::prefersDedicatedAllocation

Definition at line 16136 of file vulkan.hpp.

Referenced by operator==().

◆ requiresDedicatedAllocation

Bool32 VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements::requiresDedicatedAllocation

Definition at line 16137 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements::sType = StructureType::eMemoryDedicatedRequirements
private

Definition at line 16132 of file vulkan.hpp.

Referenced by operator==().


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