Enum webrender_api::DebugCommand[][src]

pub enum DebugCommand {
    EnableProfiler(bool),
    EnableTextureCacheDebug(bool),
    EnableRenderTargetDebug(bool),
    EnableGpuTimeQueries(bool),
    EnableGpuSampleQueries(bool),
    EnableDualSourceBlending(bool),
    EnableNewFrameIndicator(bool),
    EnableNewSceneIndicator(bool),
    EnableShowOverdraw(bool),
    FetchDocuments,
    FetchPasses,
    FetchClipScrollTree,
    FetchRenderTasks,
    FetchScreenshot,
    SaveCapture(PathBufCaptureBits),
    LoadCapture(PathBufMsgSender<CapturedDocument>),
    ClearCaches(ClearCache),
    InvalidateGpuCache,
}

Variants

Display the frame profiler on screen.

Display all texture cache pages on screen.

Display intermediate render targets on screen.

Display GPU timing results.

Display GPU overdraw results

Configure if dual-source blending is used, if available.

Show an indicator that moves every time a frame is rendered.

Show an indicator that moves every time a scene is built.

Show an overlay displaying overdraw amount.

Fetch current documents and display lists.

Fetch current passes and batches.

Fetch clip-scroll tree.

Fetch render tasks.

Fetch screenshot.

Save a capture of all the documents state.

Load a capture of all the documents state.

Clear cached resources, forcing them to be re-uploaded from templates.

Invalidate GPU cache, forcing the update from the CPU mirror.

Trait Implementations

impl Clone for DebugCommand
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for DebugCommand

impl !Sync for DebugCommand