MLIR 22.0.0git
VulkanDeviceMemoryBuffer Struct Reference

Struct containing information regarding to a device memory buffer. More...

#include "ExecutionEngine/VulkanRuntime.h"

Public Attributes

BindingIndex bindingIndex {0}
VkDescriptorType descriptorType {VK_DESCRIPTOR_TYPE_MAX_ENUM}
VkDescriptorBufferInfo bufferInfo {}
VkBuffer hostBuffer {VK_NULL_HANDLE}
VkDeviceMemory hostMemory {VK_NULL_HANDLE}
VkBuffer deviceBuffer {VK_NULL_HANDLE}
VkDeviceMemory deviceMemory {VK_NULL_HANDLE}
uint32_t bufferSize {0}

Detailed Description

Struct containing information regarding to a device memory buffer.

Definition at line 28 of file VulkanRuntime.h.

Member Data Documentation

◆ bindingIndex

BindingIndex VulkanDeviceMemoryBuffer::bindingIndex {0}

Definition at line 29 of file VulkanRuntime.h.

◆ bufferInfo

VkDescriptorBufferInfo VulkanDeviceMemoryBuffer::bufferInfo {}

Definition at line 31 of file VulkanRuntime.h.

◆ bufferSize

uint32_t VulkanDeviceMemoryBuffer::bufferSize {0}

Definition at line 36 of file VulkanRuntime.h.

◆ descriptorType

VkDescriptorType VulkanDeviceMemoryBuffer::descriptorType {VK_DESCRIPTOR_TYPE_MAX_ENUM}

Definition at line 30 of file VulkanRuntime.h.

◆ deviceBuffer

VkBuffer VulkanDeviceMemoryBuffer::deviceBuffer {VK_NULL_HANDLE}

Definition at line 34 of file VulkanRuntime.h.

◆ deviceMemory

VkDeviceMemory VulkanDeviceMemoryBuffer::deviceMemory {VK_NULL_HANDLE}

Definition at line 35 of file VulkanRuntime.h.

◆ hostBuffer

VkBuffer VulkanDeviceMemoryBuffer::hostBuffer {VK_NULL_HANDLE}

Definition at line 32 of file VulkanRuntime.h.

◆ hostMemory

VkDeviceMemory VulkanDeviceMemoryBuffer::hostMemory {VK_NULL_HANDLE}

Definition at line 33 of file VulkanRuntime.h.


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