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

#include <RHIResources.h>

Public Attributes

ERayTracingShaderBindingTableLifetime Lifetime = ERayTracingShaderBindingTableLifetime::Transient
 
ERayTracingShaderBindingMode ShaderBindingMode = ERayTracingShaderBindingMode::Disabled
 
ERayTracingHitGroupIndexingMode HitGroupIndexingMode = ERayTracingHitGroupIndexingMode::Allow
 
uint32 LocalBindingDataSize = 0
 
uint32 NumShaderSlotsPerGeometrySegment = 1
 
uint32 NumGeometrySegments = 0
 
uint32 NumMissShaderSlots = 1
 
uint32 NumCallableShaderSlots = 0
 

Member Data Documentation

◆ HitGroupIndexingMode

ERayTracingHitGroupIndexingMode FRayTracingShaderBindingTableInitializer::HitGroupIndexingMode = ERayTracingHitGroupIndexingMode::Allow

◆ Lifetime

◆ LocalBindingDataSize

uint32 FRayTracingShaderBindingTableInitializer::LocalBindingDataSize = 0

◆ NumCallableShaderSlots

uint32 FRayTracingShaderBindingTableInitializer::NumCallableShaderSlots = 0

◆ NumGeometrySegments

uint32 FRayTracingShaderBindingTableInitializer::NumGeometrySegments = 0

◆ NumMissShaderSlots

uint32 FRayTracingShaderBindingTableInitializer::NumMissShaderSlots = 1

◆ NumShaderSlotsPerGeometrySegment

uint32 FRayTracingShaderBindingTableInitializer::NumShaderSlotsPerGeometrySegment = 1

◆ ShaderBindingMode

ERayTracingShaderBindingMode FRayTracingShaderBindingTableInitializer::ShaderBindingMode = ERayTracingShaderBindingMode::Disabled

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