Enum glium::uniforms::SamplerWrapFunction
source · pub enum SamplerWrapFunction {
Repeat,
Mirror,
Clamp,
MirrorClamp,
}
Expand description
Function to use for out-of-bounds samples.
This is how GL must handle samples that are outside the texture.
Variants§
Repeat
Samples at coord x + 1
map to coord x
.
Mirror
Samples at coord x + 1
map to coord 1 - x
.
Clamp
Samples at coord x + 1
map to coord 1
.
MirrorClamp
Same as Mirror, but only for one repetition,
Trait Implementations§
source§impl Clone for SamplerWrapFunction
impl Clone for SamplerWrapFunction
source§fn clone(&self) -> SamplerWrapFunction
fn clone(&self) -> SamplerWrapFunction
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SamplerWrapFunction
impl Debug for SamplerWrapFunction
source§impl Hash for SamplerWrapFunction
impl Hash for SamplerWrapFunction
source§impl PartialEq<SamplerWrapFunction> for SamplerWrapFunction
impl PartialEq<SamplerWrapFunction> for SamplerWrapFunction
source§fn eq(&self, other: &SamplerWrapFunction) -> bool
fn eq(&self, other: &SamplerWrapFunction) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SamplerWrapFunction
impl Eq for SamplerWrapFunction
impl StructuralEq for SamplerWrapFunction
impl StructuralPartialEq for SamplerWrapFunction
Auto Trait Implementations§
impl RefUnwindSafe for SamplerWrapFunction
impl Send for SamplerWrapFunction
impl Sync for SamplerWrapFunction
impl Unpin for SamplerWrapFunction
impl UnwindSafe for SamplerWrapFunction
Blanket Implementations§
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> Content for Twhere
T: Copy,
impl<T> Content for Twhere T: Copy,
source§fn read<F, E>(size: usize, f: F) -> Result<T, E>where
F: FnOnce(&mut T) -> Result<(), E>,
fn read<F, E>(size: usize, f: F) -> Result<T, E>where F: FnOnce(&mut T) -> Result<(), E>,
Prepares an output buffer, then turns this buffer into an
Owned
.source§fn get_elements_size() -> usize
fn get_elements_size() -> usize
Returns the size of each element.
source§fn to_void_ptr(&self) -> *const ()
fn to_void_ptr(&self) -> *const ()
Produces a pointer to the data.
source§fn ref_from_ptr<'a>(ptr: *mut (), size: usize) -> Option<*mut T>
fn ref_from_ptr<'a>(ptr: *mut (), size: usize) -> Option<*mut T>
Builds a pointer to this type from a raw pointer.
source§fn is_size_suitable(size: usize) -> bool
fn is_size_suitable(size: usize) -> bool
Returns true if the size is suitable to store a type like this.