Trait tea::GlUniform

source ·
pub trait GlUniform {
    // Required methods
    fn uniform(location: i32, val: &Self);
    fn uniformv(location: i32, count: i32, ptr: *const Self);
    fn send_uniform(&self, location: i32);
}

Required Methods§

source

fn uniform(location: i32, val: &Self)

source

fn uniformv(location: i32, count: i32, ptr: *const Self)

source

fn send_uniform(&self, location: i32)

Implementations on Foreign Types§

source§

impl GlUniform for u16

source§

fn uniform(location: i32, val: &u16)

source§

fn uniformv(location: i32, count: i32, ptr: *const Self)

source§

fn send_uniform(&self, location: i32)

source§

impl GlUniform for i32

source§

fn uniform(location: i32, val: &i32)

source§

fn uniformv(location: i32, count: i32, ptr: *const i32)

source§

fn send_uniform(&self, location: i32)

source§

impl GlUniform for i16

source§

fn uniform(location: i32, val: &i16)

source§

fn uniformv(location: i32, count: i32, ptr: *const Self)

source§

fn send_uniform(&self, location: i32)

source§

impl GlUniform for u32

source§

fn uniform(location: i32, val: &u32)

source§

fn uniformv(location: i32, count: i32, ptr: *const u32)

source§

fn send_uniform(&self, location: i32)

source§

impl GlUniform for f32

source§

fn uniform(location: i32, val: &f32)

source§

fn uniformv(location: i32, count: i32, ptr: *const f32)

source§

fn send_uniform(&self, location: i32)

source§

impl GlUniform for f64

source§

fn uniform(location: i32, val: &f64)

source§

fn uniformv(location: i32, count: i32, ptr: *const f64)

source§

fn send_uniform(&self, location: i32)

source§

impl GlUniform for i8

source§

fn uniform(location: i32, val: &i8)

source§

fn uniformv(location: i32, count: i32, ptr: *const Self)

source§

fn send_uniform(&self, location: i32)

source§

impl GlUniform for u8

source§

fn uniform(location: i32, val: &u8)

source§

fn uniformv(location: i32, count: i32, ptr: *const Self)

source§

fn send_uniform(&self, location: i32)

source§

impl GlUniform for bool

source§

fn uniform(location: i32, val: &bool)

source§

fn uniformv(location: i32, count: i32, ptr: *const Self)

source§

fn send_uniform(&self, location: i32)

Implementors§