LiteFX 0.4.1.2025
Computer Graphics Engine
|
Public Member Functions | |
VulkanRayTracingPipelineImpl (const VulkanDevice &device, const SharedPtr< VulkanPipelineLayout > &layout, const SharedPtr< VulkanShaderProgram > &shaderProgram, UInt32 maxRecursionDepth, UInt32 maxPayloadSize, UInt32 maxAttributeSize, ShaderRecordCollection &&shaderRecords) | |
VulkanRayTracingPipelineImpl (const VulkanDevice &device, ShaderRecordCollection &&shaderRecords) | |
VkPipeline | initialize (const VulkanRayTracingPipeline &parent) |
SharedPtr< IVulkanBuffer > | allocateShaderBindingTable (const VulkanRayTracingPipeline &parent, ShaderBindingTableOffsets &offsets, ShaderBindingGroup groups) |
Friends | |
class | VulkanRayTracingPipelineBuilder |
class | VulkanRayTracingPipeline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |