Enum wgpu_types::AddressMode [−][src]
#[repr(C)] pub enum AddressMode { ClampToEdge, Repeat, MirrorRepeat, ClampToBorder, }
How edges should be handled in texture addressing.
Variants
Clamp the value to the edge of the texture
-0.25 -> 0.0 1.25 -> 1.0
Repeat the texture in a tiling fashion
-0.25 -> 0.75 1.25 -> 0.25
Repeat the texture, mirroring it every repeat
-0.25 -> 0.25 1.25 -> 0.75
Clamp the value to the border of the texture
Requires feature Features::ADDRESS_MODE_CLAMP_TO_BORDER
-0.25 -> border 1.25 -> border
Trait Implementations
impl Clone for AddressMode
[src]
impl Clone for AddressMode
[src]fn clone(&self) -> AddressMode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AddressMode
[src]
impl Copy for AddressMode
[src]impl Default for AddressMode
[src]
impl Default for AddressMode
[src]impl Eq for AddressMode
[src]
impl Eq for AddressMode
[src]impl Hash for AddressMode
[src]
impl Hash for AddressMode
[src]impl PartialEq<AddressMode> for AddressMode
[src]
impl PartialEq<AddressMode> for AddressMode
[src]impl StructuralEq for AddressMode
[src]
impl StructuralEq for AddressMode
[src]impl StructuralPartialEq for AddressMode
[src]
impl StructuralPartialEq for AddressMode
[src]Auto Trait Implementations
impl RefUnwindSafe for AddressMode
impl RefUnwindSafe for AddressMode
impl Send for AddressMode
impl Send for AddressMode
impl Sync for AddressMode
impl Sync for AddressMode
impl Unpin for AddressMode
impl Unpin for AddressMode
impl UnwindSafe for AddressMode
impl UnwindSafe for AddressMode