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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDeviceMemoryReportCallbackDataEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DeviceMemoryReportCallbackDataEXT (VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT flags_={}, VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT type_=VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT::eAllocate, uint64_t memoryObjectId_={}, VULKAN_HPP_NAMESPACE::DeviceSize size_={}, VULKAN_HPP_NAMESPACE::ObjectType objectType_=VULKAN_HPP_NAMESPACE::ObjectType::eUnknown, uint64_t objectHandle_={}, uint32_t heapIndex_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DeviceMemoryReportCallbackDataEXT (DeviceMemoryReportCallbackDataEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DeviceMemoryReportCallbackDataEXT (VkDeviceMemoryReportCallbackDataEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
DeviceMemoryReportCallbackDataEXToperator= (DeviceMemoryReportCallbackDataEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DeviceMemoryReportCallbackDataEXToperator= (VkDeviceMemoryReportCallbackDataEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceMemoryReportCallbackDataEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceMemoryReportCallbackDataEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DeviceMemoryReportCallbackDataEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DeviceMemoryReportCallbackDataEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceMemoryReportCallbackDataEXT
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT flags = {}
 
VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT type = VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT::eAllocate
 
uint64_t memoryObjectId = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize size = {}
 
VULKAN_HPP_NAMESPACE::ObjectType objectType = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown
 
uint64_t objectHandle = {}
 
uint32_t heapIndex = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::eDeviceMemoryReportCallbackDataEXT
 

Detailed Description

Definition at line 26828 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::DeviceMemoryReportCallbackDataEXT ( VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT  flags_ = {},
VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT  type_ = VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT::eAllocate,
uint64_t  memoryObjectId_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  size_ = {},
VULKAN_HPP_NAMESPACE::ObjectType  objectType_ = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown,
uint64_t  objectHandle_ = {},
uint32_t  heapIndex_ = {},
void pNext_ = nullptr 
)
inline

Definition at line 26836 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::DeviceMemoryReportCallbackDataEXT ( DeviceMemoryReportCallbackDataEXT const rhs)
default
VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::DeviceMemoryReportCallbackDataEXT ( VkDeviceMemoryReportCallbackDataEXT const rhs)
inline

Definition at line 26858 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::operator VkDeviceMemoryReportCallbackDataEXT & ( )
inline

Definition at line 26877 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::operator VkDeviceMemoryReportCallbackDataEXT const & ( ) const
inline

Definition at line 26872 of file vulkan_structs.hpp.

DeviceMemoryReportCallbackDataEXT& VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::operator= ( DeviceMemoryReportCallbackDataEXT const rhs)
default
DeviceMemoryReportCallbackDataEXT& VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::operator= ( VkDeviceMemoryReportCallbackDataEXT const rhs)
inline

Definition at line 26866 of file vulkan_structs.hpp.

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

Definition at line 26905 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::allowDuplicate = false
static

Definition at line 26832 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::flags = {}

Definition at line 26924 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::heapIndex = {}

Definition at line 26930 of file vulkan_structs.hpp.

uint64_t VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::memoryObjectId = {}

Definition at line 26926 of file vulkan_structs.hpp.

uint64_t VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::objectHandle = {}

Definition at line 26929 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ObjectType VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::objectType = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown

Definition at line 26928 of file vulkan_structs.hpp.

void* VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::pNext = {}

Definition at line 26923 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::size = {}

Definition at line 26927 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::structureType = StructureType::eDeviceMemoryReportCallbackDataEXT
static

Definition at line 26833 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::sType = StructureType::eDeviceMemoryReportCallbackDataEXT

Definition at line 26922 of file vulkan_structs.hpp.

Definition at line 26925 of file vulkan_structs.hpp.


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