Zdexby TheHolyOneZ
36,909 classes
Class

BvhCheck

: Object
UnityEngine.Rendering.RadeonRays.BvhCheck, Unity.UnifiedRayTracing.Runtime 0x0010 (16 B) inherited 0x0010 Unity.UnifiedRayTracing.Runtime.dll
0x00x0010

Members 1

OffsetSizeNameTypeFlagsDefault
—0x04kInvalidIDuintPrivateStatic+1 flags4294967295

Functions 17

SignatureFlagsNativeParams
VertexBuffers Convert(const MeshBuildInfo& info)PublicStatic0x30
double SurfaceArea(AABB aabb)PublicStatic0x08
double NodeSahCost(uint nodeAddr, AABB nodeAabb, AABB parentAabb)PublicStatic0x08
double CheckConsistency(VertexBuffers bvhVertexBuffers, const BottomLevelLevelAccelStruct& bvh, uint primitiveCount)PublicStatic0x20
double CheckConsistency(GraphicsBuffer bvhBuffer, uint bvhBufferOffset, uint primitiveCount)PublicStatic0x08
double CheckConsistency(VertexBuffers bvhVertexBuffers, GraphicsBuffer bvhBuffer, uint bvhBufferOffset, GraphicsBuffer bvhLeavesBuffer, uint bvhLeavesBufferOffset, uint primitiveCount)PrivateStatic0x08
int ExtractBits(uint value, int startBit, int count)PublicStatic0x04
bool IsLeafNode(uint nodeAddr)PublicStatic0x04
uint GetLeafNodeFirstPrim(uint nodeAddr)PublicStatic0x04
uint GetLeafNodePrimCount(uint nodeAddr)PublicStatic0x04
double CheckConsistency(VertexBuffers bvhVertexBuffers, GraphicsBuffer bvhBuffer, uint bvhBufferOffset, GraphicsBuffer bvhLeavesBuffer, uint bvhLeavesBufferOffset, const BvhHeader& header, uint primitiveCount)PrivateStatic0x40
uint3 GetFaceIndices(const uint[]& indices, uint triangleIdx)PrivateStatic0x0C
float3 GetVertex(const float[]& vertices, uint stride, uint idx)PrivateStatic0x0C
Triangle GetTriangle(const float[]& vertices, uint stride, const uint3& idx)PrivateStatic0x24
VertexBuffersCPU DownloadVertexData(VertexBuffers vertexBuffers)PrivateStatic0x08
AABB GetAabb(VertexBuffersCPU bvhVertexBuffers, const BvhNode[]& bvhNodes, const uint4[]& bvhLeafNodes, uint nodeAddr, bool isTopLevel)PrivateStatic0x08
void .ctor()Public+1 flags0x00