UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRayTracingLocalShaderBindings Struct Reference

#include <RHICommandList.h>

Public Attributes

ERayTracingLocalShaderBindingType BindingType = ERayTracingLocalShaderBindingType::Transient
 
const FRHIRayTracingGeometryGeometry = nullptr
 
uint32 SegmentIndex = 0
 
uint32 RecordIndex = 0
 
uint32 ShaderIndexInPipeline = 0
 
uint32 UserData = 0
 
uint16 NumUniformBuffers = 0
 
uint16 LooseParameterDataSize = 0
 
FRHIUniformBuffer ** UniformBuffers = nullptr
 
uint8LooseParameterData = nullptr
 

Member Data Documentation

◆ BindingType

◆ Geometry

const FRHIRayTracingGeometry* FRayTracingLocalShaderBindings::Geometry = nullptr

◆ LooseParameterData

uint8* FRayTracingLocalShaderBindings::LooseParameterData = nullptr

◆ LooseParameterDataSize

uint16 FRayTracingLocalShaderBindings::LooseParameterDataSize = 0

◆ NumUniformBuffers

uint16 FRayTracingLocalShaderBindings::NumUniformBuffers = 0

◆ RecordIndex

uint32 FRayTracingLocalShaderBindings::RecordIndex = 0

◆ SegmentIndex

uint32 FRayTracingLocalShaderBindings::SegmentIndex = 0

◆ ShaderIndexInPipeline

uint32 FRayTracingLocalShaderBindings::ShaderIndexInPipeline = 0

◆ UniformBuffers

FRHIUniformBuffer** FRayTracingLocalShaderBindings::UniformBuffers = nullptr

◆ UserData

uint32 FRayTracingLocalShaderBindings::UserData = 0

The documentation for this struct was generated from the following file: