Zdexby TheHolyOneZ
17,715 classes
Class

ComputeRayTracingAccelStruct

: Object
UnityEngine.Rendering.UnifiedRayTracing.ComputeRayTracingAccelStruct, Unity.UnifiedRayTracing.Runtime 0x00C8 (200 B) align 8 inherited 0x0010 Unity.UnifiedRayTracing.Runtime
0x00x00C8

Members 14

OffsetSizeNameTypeFlags
0x00100x70padding / unreflected
0x04m_HandleObfuscationuintPrivate+1 flags
0x08m_RadeonRaysAPIRadeonRaysAPIPrivate+1 flags
0x04m_BuildFlagsBuildFlagsPrivate+1 flags
0x08m_CounterReferenceCounterPrivate+1 flags
0x08m_BlasesDictionary`2Private+1 flags
0x20m_BlasAllocatorBlockAllocator1 flags
0x08m_BlasBufferGraphicsBufferPrivate
0x20m_BlasLeavesAllocatorBlockAllocator1 flags
0x08m_BlasLeavesBufferGraphicsBufferPrivate
0x08m_BlasPositionsBLASPositionsPoolPrivate+1 flags
0x28m_TopLevelAccelStructNullable`1Private
0x08m_CopyShaderComputeShaderPrivate+1 flags
0x08m_RadeonInstancesDictionary`2Private+1 flags
0x08m_FreeHandlesQueue`1Private+1 flags

Functions 35

SignatureFlagsNativeParams
void .ctor()2 flags—0x00
void get_topLevelBvhBuffer()2 flags—0x00
void get_bottomLevelBvhBuffer()2 flags—0x00
void get_instanceInfoBuffer()2 flags—0x00
void Dispose()PublicFinal+2 flags—0x00
void AddInstance()PublicFinal+2 flags—0x00
void RemoveInstance()PublicFinal+2 flags—0x00
void ClearInstances()PublicFinal+2 flags—0x00
void UpdateInstanceTransform()PublicFinal+2 flags—0x00
void UpdateInstanceID()PublicFinal+2 flags—0x00
void UpdateInstanceMask()PublicFinal+2 flags—0x00
void Build()PublicFinal+2 flags—0x00
void GetBuildScratchBufferRequiredSizeInBytes()PublicFinal+2 flags—0x00
void FreeTopLevelAccelStruct()Private—0x00
void GetOrAllocateMeshBlas()Private—0x00
void AllocateBlas()Private—0x00
void LoadIndexBuffer()Private—0x00
void LoadPositionBuffer()Private—0x00
void DeleteMeshBlas()Private—0x00
void GetBvhBuildScratchBufferSizeInDwords()Private—0x00
void CreateBvh()Private—0x00
void BuildMissingBottomLevelAccelStructs()Private—0x00
void BuildTopLevelAccelStruct()Private—0x00
void ConvertFlagsToGpuBuild()Private—0x00
void Bind()Public—0x00
void Bind()Public—0x00
void ConvertTranform()PrivateStatic—0x00
void ConvertTranform()PrivateStatic—0x00
void GetFaceIndices()PrivateStatic—0x00
void GetTriangle()PrivateStatic—0x00
void AllocateBlasInternalNodes()Private—0x00
void AllocateBlasLeafNodes()Private—0x00
void NewHandle()Private—0x00
void ReleaseHandle()Private—0x00
void CheckInstanceHandleIsValid()Private—0x00