Zdexby TheHolyOneZ
36,909 classes
Class

HardwareRayTracingAccelStruct

: Object
UnityEngine.Rendering.UnifiedRayTracing.HardwareRayTracingAccelStruct, Unity.UnifiedRayTracing.Runtime 0x0030 (48 B) inherited 0x0010 Unity.UnifiedRayTracing.Runtime.dll
0x00x0030

Members 4

OffsetSizeNameTypeFlagsDefault
0x08<accelStruct>k__BackingFieldRayTracingAccelerationStructurePrivate+1 flags—
0x04m_BuildFlagsRayTracingAccelerationStructureBuildFlagsPrivate+1 flags—
0x001C0x04padding / unreflected
0x08m_MeshesDictionary<System.Int32Private+1 flags—
0x08m_CounterReferenceCounterPrivate+1 flags—

Functions 12

SignatureFlagsNativeParams
RayTracingAccelerationStructure get_accelStruct()Public+1 flags0x08
void .ctor(AccelerationStructureOptions options, ReferenceCounter counter)2 flags0x08
void Dispose()PublicFinal+2 flags0x00
int AddInstance(const MeshInstanceDesc& meshInstance)PublicFinal+2 flags0x58
void RemoveInstance(int instanceHandle)PublicFinal+2 flags0x04
void ClearInstances()PublicFinal+2 flags0x00
void UpdateInstanceTransform(int instanceHandle, const Matrix4x4& localToWorldMatrix)PublicFinal+2 flags0x40
void UpdateInstanceID(int instanceHandle, uint instanceID)PublicFinal+2 flags0x04
void UpdateInstanceMask(int instanceHandle, uint mask)PublicFinal+2 flags0x04
void Build(CommandBuffer cmd, GraphicsBuffer scratchBuffer)PublicFinal+2 flags0x08
ulong GetBuildScratchBufferRequiredSizeInBytes()PublicFinal+2 flags0x08
void CheckInstanceHandleIsValid(int instanceHandle)Private0x04