Zdexby TheHolyOneZ
17,715 classes
Class

ComputeRayTracingAccelStruct

UnityEngine.Rendering.UnifiedRayTracing.ComputeRayTracingAccelStruct, Unity.Rendering.LightTransport.Runtime Unity.Rendering.LightTransport.Runtime
implements IRayTracingAccelStruct, IIDisposable, netstandard

Members 14

OffsetSizeNameTypeFlags
——m_HandleObfuscation<in the binary>
——m_RadeonRaysAPI<in the binary>
——m_BuildFlags<in the binary>
——m_Counter<in the binary>
——m_Blases<in the binary>
——m_BlasAllocator<in the binary>
——m_BlasBuffer<in the binary>
——m_BlasLeavesAllocator<in the binary>
——m_BlasLeavesBuffer<in the binary>
——m_BlasPositions<in the binary>
——m_TopLevelAccelStruct<in the binary>
——m_CopyShader<in the binary>
——m_RadeonInstances<in the binary>
——m_FreeHandles<in the binary>

Functions 33

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