#[repr(i32)]pub enum CanvasEdgeBehavior {
Clamp = 0,
Wrap = 1,
Mirror = 2,
}Expand description
How a border effect extends its source beyond its edges (Win2D
CanvasEdgeBehavior).
Variants§
Clamp = 0
The edge pixels repeat (the Win2D default).
Wrap = 1
The source tiles.
Mirror = 2
The source tiles, every other tile mirrored.
Trait Implementations§
Source§impl Clone for CanvasEdgeBehavior
impl Clone for CanvasEdgeBehavior
impl Copy for CanvasEdgeBehavior
Source§impl Debug for CanvasEdgeBehavior
impl Debug for CanvasEdgeBehavior
Source§impl Default for CanvasEdgeBehavior
impl Default for CanvasEdgeBehavior
impl Eq for CanvasEdgeBehavior
Source§impl Hash for CanvasEdgeBehavior
impl Hash for CanvasEdgeBehavior
Source§impl PartialEq for CanvasEdgeBehavior
impl PartialEq for CanvasEdgeBehavior
impl StructuralPartialEq for CanvasEdgeBehavior
Auto Trait Implementations§
impl Freeze for CanvasEdgeBehavior
impl RefUnwindSafe for CanvasEdgeBehavior
impl Send for CanvasEdgeBehavior
impl Sync for CanvasEdgeBehavior
impl Unpin for CanvasEdgeBehavior
impl UnsafeUnpin for CanvasEdgeBehavior
impl UnwindSafe for CanvasEdgeBehavior
Blanket Implementations§
Source§impl<T> AnyValue for Twhere
T: PartialEq + 'static,
impl<T> AnyValue for Twhere
T: PartialEq + 'static,
fn any_value_as_any(&self) -> &(dyn Any + 'static)
fn any_value_eq(&self, other: &(dyn AnyValue + 'static)) -> bool
fn any_value_type_name(&self) -> &'static str
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more