Struct luminance::texture::Sampler [] [src]

pub struct Sampler {
    pub wrap_r: Wrap,
    pub wrap_s: Wrap,
    pub wrap_t: Wrap,
    pub minification: Filter,
    pub magnification: Filter,
    pub depth_comparison: Option<DepthComparison>,
}

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?

minification: Filter

Minification filter.

magnification: Filter

Magnification filter.

depth_comparison: Option<DepthComparison>

For depth textures, should we perform depth comparison and if so, how?

Trait Implementations

impl Debug for Sampler
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Copy for Sampler
[src]

impl Clone for Sampler
[src]

fn clone(&self) -> Sampler

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Default for Sampler
[src]

Default value is as following:

Sampler {
  wrap_r: Wrap::ClampToEdge,
  wrap_s: Wrap::ClampToEdge,
  wrap_t: Wrap::ClampToEdge,
  minification: Filter::Linear,
  magnification: Filter::Linear,
  depth_comparison: None
}

fn default() -> Self

Returns the "default value" for a type. Read more