Class RuntimeDebuggerOpenXRFeature
A runtime debugger feature. Intercepts all OpenXR calls and forwards them over player connection to an editor window.
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: UnityEngine.XR.OpenXR.Features.RuntimeDebugger
Assembly: solution.dll
Syntax
public class RuntimeDebuggerOpenXRFeature : OpenXRFeature
Fields
Name | Description |
---|---|
cacheSize | Size of main-thread cache on device for runtime debugger in bytes. |
perThreadCacheSize | Size of per-thread cache on device for runtime debugger in bytes. |
Methods
Name | Description |
---|---|
HookGetInstanceProcAddr(IntPtr) | Called to hook xrGetInstanceProcAddr. Returning a different function pointer allows intercepting any OpenXR method. |