Diligent Engine  v.2.4.g
Public Attributes | List of all members
Diligent::PipelineStateBase< EngineImplTraits >::RayTracingPipelineData Struct Reference

#include <PipelineStateBase.hpp>

Public Attributes

RayTracingPipelineDesc Desc
 
TNameToGroupIndexMap NameToGroupIndex
 
Uint32 ShaderHandleSize = 0
 
Uint32 ShaderDataSize = 0
 
Uint8 ShaderHandles [sizeof(void *)] = {}
 

Member Data Documentation

◆ Desc

template<typename EngineImplTraits >
RayTracingPipelineDesc Diligent::PipelineStateBase< EngineImplTraits >::RayTracingPipelineData::Desc

◆ NameToGroupIndex

template<typename EngineImplTraits >
TNameToGroupIndexMap Diligent::PipelineStateBase< EngineImplTraits >::RayTracingPipelineData::NameToGroupIndex

◆ ShaderDataSize

template<typename EngineImplTraits >
Uint32 Diligent::PipelineStateBase< EngineImplTraits >::RayTracingPipelineData::ShaderDataSize = 0

◆ ShaderHandles

template<typename EngineImplTraits >
Uint8 Diligent::PipelineStateBase< EngineImplTraits >::RayTracingPipelineData::ShaderHandles[sizeof(void *)] = {}

◆ ShaderHandleSize

template<typename EngineImplTraits >
Uint32 Diligent::PipelineStateBase< EngineImplTraits >::RayTracingPipelineData::ShaderHandleSize = 0

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