Struct renderdoc::RenderDoc [] [src]

pub struct RenderDoc<V: ApiVersion>(_);

An instance of the RenderDoc API with baseline version V.

Methods

impl<V: ApiVersion> RenderDoc<V>
[src]

[src]

Initializes a new instance of the RenderDoc API.

[src]

Returns the raw entry point of the API.

Safety

Using the entry point structure directly will discard any thread safety provided by default with this library.

Trait Implementations

impl<V: Clone + ApiVersion> Clone for RenderDoc<V> where
    V::Entry: Clone
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<V: Debug + ApiVersion> Debug for RenderDoc<V> where
    V::Entry: Debug
[src]

[src]

Formats the value using the given formatter. Read more

impl From<RenderDoc<V110>> for RenderDoc<V100>
[src]

[src]

Performs the conversion.

impl RenderDocV100 for RenderDoc<V100>
[src]

[src]

Returns the raw EntryV100 entry point struct.

[src]

Provides the major, minor, and patch version numbers of the RenderDoc API given to the application. Read more

[src]

Sets the specified CaptureOption to the given f32 value. Read more

[src]

Sets the specified CaptureOption to the given u32 value. Read more

[src]

[src]

[src]

[src]

[src]

Attempts to shut down RenderDoc. Read more

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Captures the next frame from the currently active window and API device. Read more

[src]

[src]

[src]

[src]

[src]

Returns whether or not a frame capture is currently ongoing anywhere. Read more

[src]

impl RenderDocV100 for RenderDoc<V110>
[src]

[src]

Returns the raw EntryV100 entry point struct.

[src]

Provides the major, minor, and patch version numbers of the RenderDoc API given to the application. Read more

[src]

Sets the specified CaptureOption to the given f32 value. Read more

[src]

Sets the specified CaptureOption to the given u32 value. Read more

[src]

[src]

[src]

[src]

[src]

Attempts to shut down RenderDoc. Read more

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Captures the next frame from the currently active window and API device. Read more

[src]

[src]

[src]

[src]

[src]

Returns whether or not a frame capture is currently ongoing anywhere. Read more

[src]

impl RenderDocV110 for RenderDoc<V110>
[src]

[src]

Returns the raw EntryV110 entry point struct.

[src]

Captures the next n frames from the currently active window and API device. Read more

Auto Trait Implementations

impl<V> Send for RenderDoc<V> where
    <V as ApiVersion>::Entry: Send

impl<V> Sync for RenderDoc<V> where
    <V as ApiVersion>::Entry: Sync