[][src]Struct implot::Context

pub struct Context { /* fields omitted */ }

An implot context.

A context is required to do most of the things this library provides. While this was created implicitly in earlier versions of the library, it is now created explicitly. These contexts cannot currently be disabled through the high level API. This could be implemented though, if you need multiple contexts that you can switch around between, file an issue.

Implementations

impl Context[src]

pub fn create() -> Self[src]

Create a context. This will also activate the context in ImPlot, and hence creating a second context when one already exists is an error and will panic.

pub fn get_plot_ui(&self) -> PlotUi<'_>[src]

Get a "plot ui" struct, this will be used to build actual plots and is quite analogous to imgui-rs' "Ui" struct.

Trait Implementations

impl Drop for Context[src]

Auto Trait Implementations

impl RefUnwindSafe for Context

impl !Send for Context

impl !Sync for Context

impl Unpin for Context

impl UnwindSafe for Context

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.