MLIR  21.0.0git
Public Attributes | List of all members
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: