Expand description
Provides a plugin to integrate renderdoc capture directly into Bevy’s rendering engine.
§Examples
§No configuration
With no configuration, a default hook is added that allows you to press F10
to trigger a frame capture.
app.add_plugins(RenderDocPlugin::default());
§With selected key code
Alternatively, you can configure which key the hook uses:
app.add_plugins(RenderDocPlugin::new_with_trigger_key(KeyCode::F12));
§Without default hook
Or you can bring your own hook using RenderDocTrigger.
app.add_plugins(RenderDocPlugin::new_without_trigger());
app.add_systems(Update, my_system);
// ...
pub fn my_system(trigger: Res<RenderDocTrigger>) {
// Do some checks...
trigger.capture();
}
Structs§
- Render
DocPlugin - The RenderDoc capture plugin.
- Render
DocTrigger - Resource for triggering a renderdoc capture using RenderDocTrigger::capture.