[−][src]Enum vulkano::sampler::UnnormalizedSamplerAddressMode
How the sampler should behave when it needs to access a pixel that is out of range of the texture.
Variants
The coordinates are clamped to the valid range. Coordinates below 0 have the same value as coordinate 0. Coordinates over size of texture have the same value as coordinate size of texture.
ClampToBorder(BorderColor)
Any pixel out of range is considered to be part of the "border" of the image, which has a specific color of your choice.
Note that if you use ClampToBorder
multiple times, they must all have the same border
color.
Trait Implementations
impl Eq for UnnormalizedSamplerAddressMode
[src]
impl Clone for UnnormalizedSamplerAddressMode
[src]
fn clone(&self) -> UnnormalizedSamplerAddressMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<UnnormalizedSamplerAddressMode> for UnnormalizedSamplerAddressMode
[src]
fn eq(&self, other: &UnnormalizedSamplerAddressMode) -> bool
[src]
fn ne(&self, other: &UnnormalizedSamplerAddressMode) -> bool
[src]
impl Copy for UnnormalizedSamplerAddressMode
[src]
impl Hash for UnnormalizedSamplerAddressMode
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Debug for UnnormalizedSamplerAddressMode
[src]
Auto Trait Implementations
impl Send for UnnormalizedSamplerAddressMode
impl Unpin for UnnormalizedSamplerAddressMode
impl Sync for UnnormalizedSamplerAddressMode
impl UnwindSafe for UnnormalizedSamplerAddressMode
impl RefUnwindSafe for UnnormalizedSamplerAddressMode
Blanket Implementations
impl<T> Content for T
[src]
fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
fn is_size_suitable(usize) -> bool
[src]
fn indiv_size() -> usize
[src]
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> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,