[][src]Struct gaclen::graphics::context::Context

pub struct Context { /* fields omitted */ }

An instance of graphical context.

It holds global Vulkan API state information.

Methods

impl Context[src]

pub fn new() -> Result<Context, InstanceCreationError>[src]

Create a new instance of Context.

Will use blank application name and version.

pub fn with_app_info(
    name: &str,
    version: Version
) -> Result<Context, InstanceCreationError>
[src]

Create a new instance of Context with an application name and version.

This will allow for potential driver-side optimizations specific to your application.

Auto Trait Implementations

impl Send for Context

impl Sync for Context

impl Unpin for Context

impl UnwindSafe for Context

impl RefUnwindSafe for Context

Blanket Implementations

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

impl<T> From<T> for 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.

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

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

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

impl<T> Content for T[src]