KDGpu::VulkanRayTracingPipeline
Module: Vulkan
VulkanRayTracingPipeline.
#include <vulkan_raytracing_pipeline.h>
Inherits from KDGpu::ApiRayTracingPipeline
Public Functions
Public Attributes
Public Functions Documentation
function VulkanRayTracingPipeline
| explicit VulkanRayTracingPipeline(
VkPipeline _pipeline,
VulkanResourceManager * _vulkanResourceManager,
const Handle< Device_t > & _deviceHandle,
const Handle< PipelineLayout_t > & _pipelineLayoutHandle
)
|
function shaderGroupHandles
| virtual std::vector< uint8_t > shaderGroupHandles(
uint32_t firstGroup,
uint32_t groupCount
) const
|
Reimplements: KDGpu::ApiRayTracingPipeline::shaderGroupHandles
Public Attributes Documentation
variable pipeline
| VkPipeline pipeline { VK_NULL_HANDLE };
|
variable vulkanResourceManager
| VulkanResourceManager * vulkanResourceManager;
|
variable deviceHandle
| Handle< Device_t > deviceHandle;
|
variable pipelineLayoutHandle
| Handle< PipelineLayout_t > pipelineLayoutHandle;
|
Updated on 2024-09-08 at 00:13:09 +0000