Crate renderdog_sys

Crate renderdog_sys 

Source
Expand description

Low-level FFI bindings for RenderDoc’s in-application API (renderdoc_app.h).

This crate ships with pregenerated bindings for docs.rs and for environments where bindgen (libclang) is not available. At build time, build.rs writes OUT_DIR/bindings.rs which is then included by this crate.

Maintainers can regenerate bindings with:

  • RENDERDOG_SYS_REGEN_BINDINGS=1 cargo build -p renderdog-sys --features bindgen
  • or python scripts/regen_bindings.py from the workspace root

Structs§

RENDERDOC_API_1_6_0

Enums§

RENDERDOC_CaptureOption
RENDERDOC_InputButton
RENDERDOC_OverlayBits
RENDERDOC_Version

Type Aliases§

RENDERDOC_API_1_0_0
RENDERDOC_API_1_0_1
RENDERDOC_API_1_0_2
RENDERDOC_API_1_1_0
RENDERDOC_API_1_1_1
RENDERDOC_API_1_1_2
RENDERDOC_API_1_2_0
RENDERDOC_API_1_3_0
RENDERDOC_API_1_4_0
RENDERDOC_API_1_4_1
RENDERDOC_API_1_4_2
RENDERDOC_API_1_5_0
RENDERDOC_DevicePointer
RENDERDOC_WindowHandle
pRENDERDOC_DiscardFrameCapture
pRENDERDOC_EndFrameCapture
pRENDERDOC_GetAPI
pRENDERDOC_GetAPIVersion
pRENDERDOC_GetCapture
pRENDERDOC_GetCaptureFilePathTemplate
pRENDERDOC_GetCaptureOptionF32
pRENDERDOC_GetCaptureOptionU32
pRENDERDOC_GetLogFilePathTemplate
pRENDERDOC_GetNumCaptures
pRENDERDOC_GetOverlayBits
pRENDERDOC_IsFrameCapturing
pRENDERDOC_IsRemoteAccessConnected
pRENDERDOC_IsTargetControlConnected
pRENDERDOC_LaunchReplayUI
pRENDERDOC_MaskOverlayBits
pRENDERDOC_RemoveHooks
pRENDERDOC_SetActiveWindow
pRENDERDOC_SetCaptureFileComments
pRENDERDOC_SetCaptureFilePathTemplate
pRENDERDOC_SetCaptureKeys
pRENDERDOC_SetCaptureOptionF32
pRENDERDOC_SetCaptureOptionU32
pRENDERDOC_SetCaptureTitle
pRENDERDOC_SetFocusToggleKeys
pRENDERDOC_SetLogFilePathTemplate
pRENDERDOC_ShowReplayUI
pRENDERDOC_Shutdown
pRENDERDOC_StartFrameCapture
pRENDERDOC_TriggerCapture
pRENDERDOC_TriggerMultiFrameCapture
pRENDERDOC_UnloadCrashHandler

Unions§

RENDERDOC_API_1_6_0__bindgen_union_1
RENDERDOC_API_1_6_0__bindgen_union_2
RENDERDOC_API_1_6_0__bindgen_union_3
RENDERDOC_API_1_6_0__bindgen_union_4