Package org.lwjgl.util.renderdoc
@NullMarked
package org.lwjgl.util.renderdoc
Contains bindings to the RenderDoc in-application API. RenderDoc is a free MIT licensed stand-alone graphics
debugger that allows quick and easy single-frame capture and detailed introspection of any application using Vulkan, D3D11, OpenGL & OpenGL ES or
D3D12 across Windows, Linux, Android, or Nintendo Switchâ„¢.
Resources
-
ClassesClassDescription
struct GLResourceReference { uint32_t identifier; uint32_t name; }An array ofGLResourceReferencestructs.union RENDERDOC_AnnotationValue { bool boolean; int32_t int32; int64_t int64; uint32_t uint32; uint64_t uint64; float float32; double float64;RENDERDOC_AnnotationVectorValuevector; char const * string; void * apiObject; }An array ofRENDERDOC_AnnotationValuestructs.union RENDERDOC_AnnotationVectorValue { bool boolean[4]; int32_t int32[4]; int64_t int64[4]; uint32_t uint32[4]; uint64_t uint64[4]; float float32[4]; double float64[4]; }An array ofRENDERDOC_AnnotationVectorValuestructs.struct RENDERDOC_API_1_7_0 { void * GetAPIVersion; void * SetCaptureOptionU32; void * SetCaptureOptionF32; void * GetCaptureOptionU32; void * GetCaptureOptionF32; void * SetFocusToggleKeys; void * SetCaptureKeys; void * GetOverlayBits; void * MaskOverlayBits; void * RemoveHooks; void * UnloadCrashHandler; void * SetCaptureFilePathTemplate; void * GetCaptureFilePathTemplate; void * GetNumCaptures; void * GetCapture; void * TriggerCapture; void * IsTargetControlConnected; void * LaunchReplayUI; void * SetActiveWindow; void * StartFrameCapture; void * IsFrameCapturing; void * EndFrameCapture; void * TriggerMultiFrameCapture; void * SetCaptureFileComments; void * DiscardFrameCapture; void * ShowReplayUI; void * SetCaptureTitle; void * SetObjectAnnotation; void * SetCommandAnnotation; }An array ofRENDERDOC_API_1_7_0structs.