Crate renderdoc[][src]

RenderDoc application bindings for Rust

Re-exports

pub use self::entry::ApiVersion;
pub use self::entry::V100;
pub use self::entry::V110;
pub use self::entry::V111;
pub use self::entry::V112;
pub use self::entry::V120;

Modules

api

Traits providing statically guaranteed API version compatibility.

entry

Entry points for the RenderDoc API.

prelude

Contains common types that can be glob-imported (*) for convenience.

Structs

DevicePointer

Raw mutable pointer to the API's root handle.

OverlayBits

Bit flags for customizing the RenderDoc overlay.

RenderDoc

An instance of the RenderDoc API with baseline version V.

Enums

CaptureOption

RenderDoc capture options.

InputButton

User input key codes.

Constants

SHADER_MAGIC_DEBUG_VALUE_BYTE_ARRAY

Magic value used for when applications pass a path where shader debug information can be found to match up with a stripped shader.

SHADER_MAGIC_DEBUG_VALUE_TRUNCATED

Magic value used for when applications pass a path where shader debug information can be found to match up with a stripped shader.

Type Definitions

WindowHandle

Raw mutable pointer to the OS-provided window handle.