Crate renderdog

Crate renderdog 

Source
Expand description

RenderDoc in-application API wrapper.

This crate provides a Rust wrapper around RenderDoc’s in-app capture API (renderdoc_app.h). It supports:

  • connecting to an injected RenderDoc (Windows),
  • dynamically loading the RenderDoc library (Windows/Linux),
  • runtime API version negotiation (tries 1.6.0 down to 1.0.0).

For automation workflows (renderdoccmd/qrenderdoc), see the renderdog-automation crate.

Structs§

OverlayBits
RENDERDOC_CaptureOption
RENDERDOC_InputButton
RenderDocInApp
RenderDog

Enums§

CaptureOption
RenderDoc capture options (strongly typed wrapper).
InAppError
InputButton
RenderDoc input buttons (strongly typed wrapper).

Type Aliases§

RENDERDOC_DevicePointer
RENDERDOC_WindowHandle
SysCaptureOption
SysDevicePointer
SysInputButton
SysWindowHandle