Enum vulkano::swapchain::FullscreenExclusive [−][src]
#[repr(i32)] pub enum FullscreenExclusive { Default, Allowed, Disallowed, AppControlled, }
Expand description
The way fullscreen exclusivity is handled.
Variants
Indicates that the driver should determine the appropriate full-screen method by whatever means it deems appropriate.
Indicates that the driver may use full-screen exclusive mechanisms when available. Such mechanisms may result in better performance and/or the availability of different presentation capabilities, but may require a more disruptive transition
Indicates that the driver should avoid using full-screen mechanisms which rely on disruptive transitions.
Indicates the application will manage full-screen exclusive mode by using
Swapchain::acquire_fullscreen_exclusive()
and
Swapchain::release_fullscreen_exclusive()
functions.
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for FullscreenExclusive
impl Send for FullscreenExclusive
impl Sync for FullscreenExclusive
impl Unpin for FullscreenExclusive
impl UnwindSafe for FullscreenExclusive
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.