![]() |
XII Release 0.1.0
|
Describes parameters for issuing a ray tracing dispatch. More...
#include <CommandList.h>
Public Member Functions | |
| XII_DECLARE_POD_TYPE () | |
| XII_ALWAYS_INLINE | xiiGALTraceRaysDescription (xiiGALBuffer *pShaderBindingTable, xiiUInt32 uiWidth, xiiUInt32 uiHeight=1U, xiiUInt32 uiDepth=1U, xiiEnum< xiiGALStateTransitionMode > sbtTransitionMode=xiiGALStateTransitionMode::Transition) |
Public Attributes | |
| xiiGALBuffer * | m_pShaderBindingTable = nullptr |
| SBT source buffer. | |
| xiiGALRayTracingSBTRegionDescription | m_RayGenerationTable |
| Ray generation table region. | |
| xiiGALRayTracingSBTRegionDescription | m_MissTable |
| Miss table region. | |
| xiiGALRayTracingSBTRegionDescription | m_HitTable |
| Hit table region. | |
| xiiGALRayTracingSBTRegionDescription | m_CallableTable |
| Callable table region. | |
| xiiUInt32 | m_uiWidth = 1U |
| Dispatch width. | |
| xiiUInt32 | m_uiHeight = 1U |
| Dispatch height. | |
| xiiUInt32 | m_uiDepth = 1U |
| Dispatch depth. | |
| xiiEnum< xiiGALStateTransitionMode > | m_ShaderBindingTableTransitionMode = xiiGALStateTransitionMode::None |
| SBT buffer state transition mode. | |
Describes parameters for issuing a ray tracing dispatch.