Enum kgltf::MaterialAlphaMode [−][src]
The alpha rendering mode of the material.
Variants
The alpha value is ignored and the rendered output is fully opaque.
The rendered output is either fully opaque or fully transparent depending on the alpha value and the specified alpha cutoff value.
The alpha value is used to composite the source and destination areas. The rendered output is combined with the background using the normal painting operation (i.e. the Porter and Duff over operator).
Trait Implementations
impl Clone for MaterialAlphaMode
[src]
fn clone(&self) -> MaterialAlphaMode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for MaterialAlphaMode
[src]
impl<'a> Deserialize<'a> for MaterialAlphaMode
[src]
fn deserialize<D: Deserializer<'a>>(deserializer: &mut D) -> Option<Self>
[src]
impl Serialize for MaterialAlphaMode
[src]
fn serialize<S: Serializer>(&self, serializer: &mut S)
[src]
Auto Trait Implementations
impl RefUnwindSafe for MaterialAlphaMode
impl Send for MaterialAlphaMode
impl Sync for MaterialAlphaMode
impl Unpin for MaterialAlphaMode
impl UnwindSafe for MaterialAlphaMode
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<'a, T> FromJson<'a> for T where
T: Deserialize<'a>,
[src]
T: Deserialize<'a>,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToJson for T where
T: Serialize,
[src]
T: Serialize,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,