Enum wgpu::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]pub 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]pub fn default() -> AddressMode
[src]
impl<'de> Deserialize<'de> for AddressMode
[src]
impl<'de> Deserialize<'de> for AddressMode
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AddressMode, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<AddressMode, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
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 Serialize for AddressMode
[src]
impl Serialize for AddressMode
[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
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
Blanket Implementations
impl<T> CallHasher for T where
T: Hash,
impl<T> CallHasher for T where
T: Hash,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]