implements IRayTracingShader
0x00x0038
Members 5
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_Shader | ComputeShader | Private+1 flags | |
| 0x0018 | 0x08 | padding / unreflected | ||
| 0x04 | m_KernelIndex | int | Private+1 flags | |
| 0x04 | m_ComputeIndirectDispatchDimsKernelIndex | int | Private+1 flags | |
| 0x0C | m_ThreadGroupSizes | uint3 | Private | |
| 0x08 | m_DispatchBuffer | GraphicsBuffer | Private+1 flags | |
| 0x0034 | 0x04 | unreflected bytes to end of ComputeRayTracingShader | ||
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | 2 flags | — | 0x00 |
| void GetThreadGroupSizes() | PublicFinal+2 flags | — | 0x00 |
| void SetAccelerationStructure() | PublicFinal+2 flags | — | 0x00 |
| void SetIntParam() | PublicFinal+2 flags | — | 0x00 |
| void SetFloatParam() | PublicFinal+2 flags | — | 0x00 |
| void SetVectorParam() | PublicFinal+2 flags | — | 0x00 |
| void SetMatrixParam() | PublicFinal+2 flags | — | 0x00 |
| void SetTextureParam() | PublicFinal+2 flags | — | 0x00 |
| void SetBufferParam() | PublicFinal+2 flags | — | 0x00 |
| void SetBufferParam() | PublicFinal+2 flags | — | 0x00 |
| void SetConstantBufferParam() | PublicFinal+2 flags | — | 0x00 |
| void SetConstantBufferParam() | PublicFinal+2 flags | — | 0x00 |
| void Dispatch() | PublicFinal+2 flags | — | 0x00 |
| void Dispatch() | PublicFinal+2 flags | — | 0x00 |
| void SetIndirectDispatchDimensions() | 1 flags | — | 0x00 |
| void DispatchIndirect() | 1 flags | — | 0x00 |
| void GetTraceScratchBufferRequiredSizeInBytes() | PublicFinal+2 flags | — | 0x00 |