[−][src]Enum bedrock::CompositeAlpha
Variants
The alpha channel, if it exists, of the image is ignored in the compositing process
The alpha channel, if it exists, of the images is respected in the compositing process. The non-alpha channels of the image are expected to already be multiplied by the alpha channel by the application
The alpha channel, if it exists, of the images is respected in the compositing process. The non-alpha channels of the image are not expected to already be multiplied by the alpha channel by the application; instead, the compositor will multiply the non-alpha channels of the image by the alpha channel during compositing
The way in which the presentation engine treats the alpha channel in the images is unknown to the Vulkan API. Instead, the application is responsible for setting the composite alpha blending mode using native window system commands
Methods
impl CompositeAlpha
[src]
Trait Implementations
impl Clone for CompositeAlpha
[src]
fn clone(&self) -> CompositeAlpha
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CompositeAlpha
[src]
impl Debug for CompositeAlpha
[src]
impl Eq for CompositeAlpha
[src]
impl PartialEq<CompositeAlpha> for CompositeAlpha
[src]
fn eq(&self, other: &CompositeAlpha) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for CompositeAlpha
[src]
impl StructuralPartialEq for CompositeAlpha
[src]
Auto Trait Implementations
impl RefUnwindSafe for CompositeAlpha
impl Send for CompositeAlpha
impl Sync for CompositeAlpha
impl Unpin for CompositeAlpha
impl UnwindSafe for CompositeAlpha
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,