chrono::sensor::ChVulkanRTDevice Class Reference
Description
Minimal RAII owner for Vulkan objects required by the Sensor RT backend.
This class deliberately owns only instance/device/queue state. Acceleration structures, descriptor sets, SBTs, and command buffers are layered above it.
#include <ChVulkanRTDevice.h>
Public Member Functions | |
| ChVulkanRTDevice (const ChVulkanRTDeviceConfig &config={}) | |
| ChVulkanRTDevice (const ChVulkanRTDevice &)=delete | |
| ChVulkanRTDevice & | operator= (const ChVulkanRTDevice &)=delete |
| VkInstance | GetInstance () const |
| VkPhysicalDevice | GetPhysicalDevice () const |
| VkDevice | GetDevice () const |
| VkQueue | GetQueue () const |
| uint32_t | GetQueueFamilyIndex () const |
| const VkPhysicalDeviceProperties & | GetPhysicalDeviceProperties () const |
| const ChVulkanRTCapabilities & | GetCapabilities () const |
| uint32_t | FindMemoryType (uint32_t type_bits, VkMemoryPropertyFlags required_flags) const |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_sensor/vulkan/ChVulkanRTDevice.h
- /builds/uwsbel/chrono/src/chrono_sensor/vulkan/ChVulkanRTDevice.cpp