HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VE_Device Member List

This is the complete list of members for VE_Device, including all inherited members.

allocateMemory(uint64_t size, uint32_t memory_type_bits, VkMemoryPropertyFlags mem_props, bool external)VE_Device
create(const VE_Instance &instance, const VE_PhysicalDevice &physical_device, VE_PhysicalDeviceFeatures device_features, uint32_t device_extension_count, const VE_DeviceExtension device_extensions[])VE_Devicestatic
createAndAllocateBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags mem_props, bool external)VE_Device
createExternalMemoryHandle(VkDeviceMemory memory)VE_Device
destroy()VE_Device
ext() const VE_Deviceinline
graphicsQueue() const VE_Device
graphicsQueueFamilyIndex() const VE_Device
handle() const VE_Deviceinline
instance() const VE_Deviceinline
physicalDevice() const VE_Deviceinline
setDebugCallback(VkDebugUtilsMessageSeverityFlagsEXT msg_severity_flags, VkDebugUtilsMessageTypeFlagsEXT msg_type_flags, VkBool32(*callback)(VkDebugUtilsMessageSeverityFlagBitsEXT, VkDebugUtilsMessageTypeFlagsEXT, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData, void *pUserData), void *pUserData)VE_Device
universalQueue() const VE_Device
universalQueueFamilyIndex() const VE_Device
VE_Device()=defaultVE_Device