Metal ray tracing backend
Description
Collaboration diagram for Metal ray tracing backend:

Namespaces | |
| chrono::sensor::metal_phys_cam | |
| GPU (Metal compute) ports of the phys_cam_ops.cu kernels. | |
Classes | |
| struct | chrono::sensor::MetalGeometry |
| One unique geometry in object space, shared by every instance that references it. More... | |
| struct | chrono::sensor::MetalInstance |
| One placement of a geometry in the world. More... | |
| struct | chrono::sensor::MetalRenderScene |
| A whole scene, as handed to the renderer. More... | |
| struct | chrono::sensor::MetalSceneCamera |
| Where the camera is looking. More... | |
| struct | chrono::sensor::MetalCameraParams |
| Explicit pinhole camera basis (world space), matching Chrono::Sensor convention. More... | |
| struct | chrono::sensor::MetalLightGPU |
| One light, GPU layout (matches the shader's Light struct: 16 floats / 64 bytes). More... | |
| struct | chrono::sensor::MetalSceneLight |
| A light in the Metal render scene, in the packed form the GPU consumes. More... | |
| class | chrono::sensor::ChMetalSceneBuilder |
| Translate a Chrono system's visual shapes into a MetalRenderScene. More... | |
Enumerations | |
| enum | chrono::sensor::MetalPipelineType { CAMERA, PHYS_CAMERA, SEGMENTATION, DEPTH_CAMERA, NORMAL_CAMERA, LIDAR_SINGLE, LIDAR_MULTI, RADAR } |
| Rendered-sensor pipeline kinds handled by the Metal RT backend. More... | |
Enumeration Type Documentation
◆ MetalPipelineType
|
strong |
Rendered-sensor pipeline kinds handled by the Metal RT backend.
Same set as the Vulkan backend's VulkanPipelineType.