Navigation
API > API/Runtime > API/Runtime/RHI > API/Runtime/RHI/FRHIComputeCommandList
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RayTraceDispatchIndirect
(
FRayTracingPipelineState* Pipeline, |
RHICommandList.h | ||
void RayTraceDispatchIndirect
(
FRayTracingPipelineState* Pipeline, |
Compatibility adaptor that operates on the new FRHIBatchedShaderParameters instead of legacy FRayTracingShaderBindings (planned for deprecation). | RHICommandList.h |
RayTraceDispatchIndirect(FRayTracingPipelineState , FRHIRayTracingShader , FRHIShaderBindingTable , const FRayTracingShaderBindings &, FRHIBuffer , uint32)
| Name | RayTraceDispatchIndirect |
| Type | function |
| Header File | /Engine/Source/Runtime/RHI/Public/RHICommandList.h |
| Include Path | #include "RHICommandList.h" |
void RayTraceDispatchIndirect
(
FRayTracingPipelineState * Pipeline,
FRHIRayTracingShader * RayGenShader,
FRHIShaderBindingTable * SBT,
const FRayTracingShaderBindings & GlobalResourceBindings,
FRHIBuffer * ArgumentBuffer,
uint32 ArgumentOffset
)
RayTraceDispatchIndirect(FRayTracingPipelineState , FRHIRayTracingShader , FRHIShaderBindingTable , FRHIBatchedShaderParameters &, FRHIBuffer , uint32)
Description
Compatibility adaptor that operates on the new FRHIBatchedShaderParameters instead of legacy FRayTracingShaderBindings (planned for deprecation). This will become the default native code path in a future UE version.
| Name | RayTraceDispatchIndirect |
| Type | function |
| Header File | /Engine/Source/Runtime/RHI/Public/RHICommandList.h |
| Include Path | #include "RHICommandList.h" |
| Source | /Engine/Source/Runtime/RHI/Private/RHICommandList.cpp |
void RayTraceDispatchIndirect
(
FRayTracingPipelineState * Pipeline,
FRHIRayTracingShader * RayGenShader,
FRHIShaderBindingTable * SBT,
FRHIBatchedShaderParameters & GlobalResourceBindings,
FRHIBuffer * ArgumentBuffer,
uint32 ArgumentOffset
)