Zdexby TheHolyOneZ
36,909 classes
Class

RestructureBvh

: Object
UnityEngine.Rendering.RadeonRays.RestructureBvh, Unity.UnifiedRayTracing.Runtime 0x0030 (48 B) inherited 0x0010 Unity.UnifiedRayTracing.Runtime.dll
implements IDisposable
0x00x0030

Members 12

OffsetSizeNameTypeFlagsDefault
0x08shaderComputeShaderPrivate+1 flags—
0x04kernelInitPrimitiveCountsintPrivate+1 flags—
0x04kernelFindTreeletRootsintPrivate+1 flags—
0x04kernelRestructureintPrivate+1 flags—
0x04kernelPrepareTreeletsDispatchSizeintPrivate+1 flags—
—0x04numIterationsintPrivateStatic+1 flags3
0x08treeletDispatchIndirectBufferGraphicsBufferPrivate+1 flags—
—0x04kGroupSizeuintPrivateStatic+1 flags256
—0x04kTrianglesPerThreaduintPrivateStatic+1 flags8
—0x04kTrianglesPerGroupuintPrivateStatic+1 flags2048
—0x04kMinPrimitivesPerTreeletuintPrivateStatic+1 flags64
—0x04kMaxThreadGroupsPerDispatchintPrivateStatic+1 flags65535

Functions 6

SignatureFlagsNativeParams
void .ctor(RadeonRaysShaders shaders)Public+1 flags0x08
void Dispose()PublicFinal+2 flags0x00
ulong GetScratchDataSizeInDwords(uint triangleCount)Public0x08
uint GetBvhNodeCount(uint leafCount)PublicStatic0x04
void Execute(CommandBuffer cmd, GraphicsBuffer vertices, int verticesOffset, uint vertexStride, uint triangleCount, GraphicsBuffer scratch, ref BottomLevelLevelAccelStruct& result)Public0x20
void BindKernelArguments(CommandBuffer cmd, int kernel, GraphicsBuffer vertices, GraphicsBuffer scratch, const BottomLevelLevelAccelStruct& result)Private0x20

Used by 1

types with a member, parameter or interface of this type