[][src]Trait glsl_layout::Std140

pub unsafe trait Std140: Sized + Uniform<Std140 = Self> {
    pub fn as_raw(&self) -> &[u8] { ... }
}

Special marker trait implemented only for std140 types.

Provided methods

pub fn as_raw(&self) -> &[u8][src]

Convert to bytes-slice.

Loading content...

Implementors

impl Std140 for boolean[src]

impl Std140 for bvec2[src]

impl Std140 for bvec3[src]

impl Std140 for bvec4[src]

impl Std140 for dvec2[src]

impl Std140 for dvec3[src]

impl Std140 for dvec4[src]

impl Std140 for ivec2[src]

impl Std140 for ivec3[src]

impl Std140 for ivec4[src]

impl Std140 for uvec2[src]

impl Std140 for uvec3[src]

impl Std140 for uvec4[src]

impl Std140 for vec2[src]

impl Std140 for vec3[src]

impl Std140 for vec4[src]

impl Std140 for double[src]

impl Std140 for float[src]

impl Std140 for int[src]

impl Std140 for uint[src]

impl<T> Std140 for Array<T, [Element<T>; 0]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 1]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 2]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 3]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 4]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 5]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 6]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 7]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 8]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 9]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 10]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 11]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 12]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 13]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 14]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 15]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 16]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 17]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 18]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 19]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 20]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 21]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 22]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 23]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 24]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 25]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 26]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 27]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 28]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 29]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 30]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 31]> where
    T: Std140
[src]

impl<T> Std140 for Array<T, [Element<T>; 32]> where
    T: Std140
[src]

Loading content...