Struct luminance_front::texture::Sampler
source · [−]pub struct Sampler {
pub wrap_r: Wrap,
pub wrap_s: Wrap,
pub wrap_t: Wrap,
pub min_filter: MinFilter,
pub mag_filter: MagFilter,
pub depth_comparison: Option<Comparison>,
}
Expand description
A Sampler
object gives hint on how a Texture
should be sampled.
Fields
wrap_r: Wrap
How should we wrap around the r sampling coordinate?
wrap_s: Wrap
How should we wrap around the s sampling coordinate?
wrap_t: Wrap
How should we wrap around the t sampling coordinate?
min_filter: MinFilter
Minification filter.
mag_filter: MagFilter
Magnification filter.
depth_comparison: Option<Comparison>
For depth textures, should we perform depth comparison and if so, how?
Trait Implementations
impl Copy for Sampler
Auto Trait Implementations
impl RefUnwindSafe for Sampler
impl Send for Sampler
impl Sync for Sampler
impl Unpin for Sampler
impl UnwindSafe for Sampler
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more