Trait ugli::Uniforms

source ·
pub trait Uniforms {
    // Required method
    fn walk_uniforms<C>(&self, visitor: &mut C)
       where C: UniformVisitor;
}

Required Methods§

source

fn walk_uniforms<C>(&self, visitor: &mut C)
where C: UniformVisitor,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Uniforms for ()

source§

fn walk_uniforms<C>(&self, _: &mut C)
where C: UniformVisitor,

source§

impl<'a, U: Uniforms> Uniforms for &'a U

source§

fn walk_uniforms<C>(&self, visitor: &mut C)
where C: UniformVisitor,

source§

impl<A: Uniforms, B: Uniforms> Uniforms for (A, B)

source§

fn walk_uniforms<C>(&self, visitor: &mut C)
where C: UniformVisitor,

source§

impl<A: Uniforms, B: Uniforms, C: Uniforms> Uniforms for (A, B, C)

source§

fn walk_uniforms<V>(&self, visitor: &mut V)
where V: UniformVisitor,

source§

impl<A: Uniforms, B: Uniforms, C: Uniforms, D: Uniforms> Uniforms for (A, B, C, D)

source§

fn walk_uniforms<V>(&self, visitor: &mut V)
where V: UniformVisitor,

source§

impl<U: Uniforms> Uniforms for Option<U>

source§

fn walk_uniforms<C>(&self, visitor: &mut C)
where C: UniformVisitor,

Implementors§

source§

impl<'a, U: Uniform> Uniforms for SingleUniform<'a, U>