chrono::sensor::ChVulkanRTEngine Class Reference
Description
Engine for sensors backed by Vulkan ray tracing.
This mirrors ChOptixEngine's manager-facing contract but avoids CUDA/OptiX.
#include <ChVulkanRTEngine.h>
Public Member Functions | |
| ChVulkanRTEngine (ChSystem *sys, int device_id, int max_scene_reflections=9, bool verbose=false, bool debug=false) | |
| void | AssignSensor (std::shared_ptr< ChVulkanSensor > sensor) |
| void | UpdateSensors (std::shared_ptr< ChVulkanRTScene > scene) |
| void | ConstructScene () |
| int | GetDevice () const |
| int | GetNumSensor () const |
| std::vector< std::shared_ptr< ChVulkanSensor > > | GetSensor () const |
| std::shared_ptr< ChVulkanRTDevice > | GetVulkanDevice () const |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_sensor/vulkan/ChVulkanRTEngine.h
- /builds/uwsbel/chrono/src/chrono_sensor/vulkan/ChVulkanRTEngine.cpp