GlUniform

Trait 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)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

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)

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 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 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 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 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 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)

Implementors§