| VertexBuffers Convert(const MeshBuildInfo& info) | PublicStatic | | 0x30 |
| double SurfaceArea(AABB aabb) | PublicStatic | | 0x08 |
| double NodeSahCost(uint nodeAddr, AABB nodeAabb, AABB parentAabb) | PublicStatic | | 0x08 |
| double CheckConsistency(VertexBuffers bvhVertexBuffers, const BottomLevelLevelAccelStruct& bvh, uint primitiveCount) | PublicStatic | | 0x20 |
| double CheckConsistency(GraphicsBuffer bvhBuffer, uint bvhBufferOffset, uint primitiveCount) | PublicStatic | | 0x08 |
| double CheckConsistency(VertexBuffers bvhVertexBuffers, GraphicsBuffer bvhBuffer, uint bvhBufferOffset, GraphicsBuffer bvhLeavesBuffer, uint bvhLeavesBufferOffset, uint primitiveCount) | PrivateStatic | | 0x08 |
| bool IsLeafNode(uint nodeAddr) | PublicStatic | | 0x04 |
| uint GetLeafNodeFirstPrim(uint nodeAddr) | PublicStatic | | 0x04 |
| uint GetLeafNodePrimCount(uint nodeAddr) | PublicStatic | | 0x04 |
| double CheckConsistency(VertexBuffers bvhVertexBuffers, GraphicsBuffer bvhBuffer, uint bvhBufferOffset, GraphicsBuffer bvhLeavesBuffer, uint bvhLeavesBufferOffset, const BvhHeader& header, uint primitiveCount) | PrivateStatic | | 0x40 |
| uint3 GetFaceIndices(const uint[]& indices, uint triangleIdx) | PrivateStatic | | 0x0C |
| float3 GetVertex(const float[]& vertices, uint stride, uint idx) | PrivateStatic | | 0x0C |
| Triangle GetTriangle(const float[]& vertices, uint stride, const uint3& idx) | PrivateStatic | | 0x24 |
| VertexBuffersCPU DownloadVertexData(VertexBuffers vertexBuffers) | PrivateStatic | | 0x08 |
| AABB GetAabb(VertexBuffersCPU bvhVertexBuffers, const BvhNode[]& bvhNodes, const uint4[]& bvhLeafNodes, uint nodeAddr, bool isTopLevel) | PrivateStatic | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |