Zdexby TheHolyOneZ
36,909 classes
Class

RayTracingAccelerationStructure

: Object
UnityEngine.Rendering.RayTracingAccelerationStructure, UnityEngine.CoreModule 0x0018 (24 B) inherited 0x0010 UnityEngine.CoreModule.dll
implements IDisposable
0x00x0018

Members 1

OffsetSizeNameTypeFlagsDefault
0x08m_Ptrlong1 flags—

Functions 29

SignatureFlagsNativeParams
void Finalize()2 flags0x00
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)Private0x01
void .ctor(const Settings& settings)Public+1 flags0x18
void Release()Public0x00
int AddInstance(ref RayTracingMeshInstanceConfig& config, const Matrix4x4& matrix, const Nullable<UnityEngine.Matrix4x4>& prevMatrix, uint id)Public0x58
void RemoveInstance(int handle)Public0x04
void UpdateInstanceTransform(int handle, const Matrix4x4& matrix)Public0x40
void UpdateInstanceID(int handle, uint instanceID)Public0x04
void UpdateInstanceMask(int handle, uint mask)Public0x04
void ClearInstances()Public0x00
RayTracingInstanceCullingResults CullInstances(ref RayTracingInstanceCullingConfig& cullingConfig)Public0xA8
long Create(const Settings& desc)PrivateStatic0x18
void Destroy(RayTracingAccelerationStructure accelStruct)PrivateStatic0x08
void RemoveInstance_InstanceID(int instanceID)Private0x04
void UpdateInstanceTransform_Handle(int handle, const Matrix4x4& matrix)Private0x40
void UpdateInstanceMask_Handle(int handle, uint mask)Private0x04
void UpdateInstanceID_Handle(int handle, uint id)Private0x04
int AddMeshInstance(const RayTracingMeshInstanceConfig& config, const Matrix4x4& matrix, const Matrix4x4*& prevMatrix, uint id)Private0x58
RayTracingInstanceCullingResults Internal_CullInstances(ref RayTracingInstanceCullingConfig& cullingConfig)Private0xA8
void ClearInstances_Injected(long _unity_self)PrivateStatic0x08
long Create_Injected(ref Settings& desc)PrivateStatic0x18
void Destroy_Injected(long accelStruct)PrivateStatic0x08
void RemoveInstance_InstanceID_Injected(long _unity_self, int instanceID)PrivateStatic0x08
void UpdateInstanceTransform_Handle_Injected(long _unity_self, int handle, ref Matrix4x4& matrix)PrivateStatic0x40
void UpdateInstanceMask_Handle_Injected(long _unity_self, int handle, uint mask)PrivateStatic0x08
void UpdateInstanceID_Handle_Injected(long _unity_self, int handle, uint id)PrivateStatic0x08
int AddMeshInstance_Injected(long _unity_self, ref RayTracingMeshInstanceConfig& config, ref Matrix4x4& matrix, const Matrix4x4*& prevMatrix, uint id)PrivateStatic0x58
void Internal_CullInstances_Injected(long _unity_self, ref RayTracingInstanceCullingConfig& cullingConfig, ref RayTracingInstanceCullingResults& ret)PrivateStatic0xA8

Used by 13

types with a member, parameter or interface of this type