//! 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.7.0 down to 1.0.0),
//! - RenderDoc 1.7 object/command annotations when the runtime supports them.
//!
//! For automation workflows (renderdoccmd/qrenderdoc), see the `renderdog-automation` crate.
pub use *;
pub use *;
pub use *;
pub type SysCaptureOption = RENDERDOC_CaptureOption;
pub type SysInputButton = RENDERDOC_InputButton;
pub type SysDevicePointer = RENDERDOC_DevicePointer;
pub type SysWindowHandle = RENDERDOC_WindowHandle;