| addMesh(Mesh *mesh, const glm::mat4 &transform) override | eve::graphics::raytracing::VulkanRayTracing | virtual |
| addTriangleMesh(const float *positionsXYZ, int vertexCount, const uint32_t *indices, int indexCount, const glm::mat4 &transform) override | eve::graphics::raytracing::VulkanRayTracing | virtual |
| applyReflections(Graphics *gfx, Texture *sceneColor, Texture *hwDepth, Texture *worldNormal, Canvas *dest, const glm::mat4 &invViewProj, const glm::mat4 &viewProj, const glm::vec3 &eyeWorld) override | eve::graphics::raytracing::VulkanRayTracing | virtual |
| attachDevice(vkb::Device *device, const RayTracingCaps &caps, vk::CommandPool uploadPool, vk::Queue graphicsQueue) | eve::graphics::raytracing::VulkanRayTracing | |
| capabilityName | eve::graphics::IRayTracing | static |
| caps() const override | eve::graphics::raytracing::VulkanRayTracing | virtual |
| clearScene() override | eve::graphics::raytracing::VulkanRayTracing | virtual |
| detachDevice() | eve::graphics::raytracing::VulkanRayTracing | |
| detachFromGraphics() override | eve::graphics::raytracing::VulkanRayTracing | inlinevirtual |
| ensureAttached() | eve::graphics::raytracing::VulkanRayTracing | |
| isAvailable() const override | eve::graphics::raytracing::VulkanRayTracing | virtual |
| operator=(const VulkanRayTracing &)=delete | eve::graphics::raytracing::VulkanRayTracing | |
| rebuildScene() override | eve::graphics::raytracing::VulkanRayTracing | virtual |
| VulkanRayTracing()=default | eve::graphics::raytracing::VulkanRayTracing | |
| VulkanRayTracing(const VulkanRayTracing &)=delete | eve::graphics::raytracing::VulkanRayTracing | |
| ~IRayTracing()=default | eve::graphics::IRayTracing | virtual |
| ~VulkanRayTracing() override | eve::graphics::raytracing::VulkanRayTracing | |