Navigation
API > API/Runtime > API/Runtime/Renderer
| Name | FRayTracingShaderCommand |
| Type | class |
| Header File | /Engine/Source/Runtime/Renderer/Public/RayTracingMeshDrawCommands.h |
| Include Path | #include "RayTracingMeshDrawCommands.h" |
Syntax
class FRayTracingShaderCommand
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Shader | FRHIRayTracingShader * | RayTracingMeshDrawCommands.h | ||
| ShaderBindings | FMeshDrawShaderBindings | RayTracingMeshDrawCommands.h | ||
| ShaderIndex | uint32 | RayTracingMeshDrawCommands.h | ||
| SlotInScene | uint32 | RayTracingMeshDrawCommands.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NaniteUniformBufferParameter | FShaderUniformBufferParameter | RayTracingMeshDrawCommands.h | ||
| SceneUniformBufferParameter | FShaderUniformBufferParameter | RayTracingMeshDrawCommands.h | ||
| ViewUniformBufferParameter | FShaderUniformBufferParameter | RayTracingMeshDrawCommands.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetRayTracingShaderBindings
(
FRayTracingLocalShaderBindingWriter* BindingWriter, |
RayTracingMeshDrawCommands.h | ||
void SetShader
(
const TShaderRef< FShader >& Shader |
Sets ray tracing shader on the command and allocates room for the shader bindings. | RayTracingMeshDrawCommands.h |