Navigation
API > API/Runtime > API/Runtime/Renderer
References
| Module | Renderer |
| Header | /Engine/Source/Runtime/Renderer/Public/RayTracingMeshDrawCommands.h |
| Include | #include "RayTracingMeshDrawCommands.h" |
Syntax
class FRayTracingMeshCommand
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAlphaMasked | ||
| bool | bCastRayTracedShadows | ||
| bool | bDecal | ||
| bool | bIsSky | ||
| bool | bIsTranslucent | ||
| bool | bOpaque | ||
| bool | bReverseCulling | ||
| bool | bTwoSided | ||
| uint32 | GeometrySegmentIndex | ||
| uint8 | InstanceMask | ||
| FRHIRayTracingShader * | MaterialShader | ||
| uint32 | MaterialShaderIndex | ||
| FMeshDrawShaderBindings | ShaderBindings |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| void | SetRayTracingShaderBindingsForHitGroup
(
FRayTracingLocalShaderBindingWriter* BindingWriter, |
||
| void | SetRayTracingShaderBindingsForHitGroup
(
FRayTracingLocalShaderBindingWriter* BindingWriter, |
||
| void | SetShader
(
const TShaderRef< FShader >& Shader |
Sets ray hit group shaders on the mesh command and allocates room for the shader bindings. | |
| void | SetShaders
(
const FMeshProcessorShaders& Shaders |
||
| void | UpdateFlags
(
FRayTracingCachedMeshCommandFlags& Flags |