[][src]Enum raylib_sys::ShaderLocationIndex

#[repr(u32)]pub enum ShaderLocationIndex {
    LOC_VERTEX_POSITION,
    LOC_VERTEX_TEXCOORD01,
    LOC_VERTEX_TEXCOORD02,
    LOC_VERTEX_NORMAL,
    LOC_VERTEX_TANGENT,
    LOC_VERTEX_COLOR,
    LOC_MATRIX_MVP,
    LOC_MATRIX_MODEL,
    LOC_MATRIX_VIEW,
    LOC_MATRIX_PROJECTION,
    LOC_VECTOR_VIEW,
    LOC_COLOR_DIFFUSE,
    LOC_COLOR_SPECULAR,
    LOC_COLOR_AMBIENT,
    LOC_MAP_ALBEDO,
    LOC_MAP_METALNESS,
    LOC_MAP_NORMAL,
    LOC_MAP_ROUGHNESS,
    LOC_MAP_OCCLUSION,
    LOC_MAP_EMISSION,
    LOC_MAP_HEIGHT,
    LOC_MAP_CUBEMAP,
    LOC_MAP_IRRADIANCE,
    LOC_MAP_PREFILTER,
    LOC_MAP_BRDF,
}

Variants

LOC_VERTEX_POSITION
LOC_VERTEX_TEXCOORD01
LOC_VERTEX_TEXCOORD02
LOC_VERTEX_NORMAL
LOC_VERTEX_TANGENT
LOC_VERTEX_COLOR
LOC_MATRIX_MVP
LOC_MATRIX_MODEL
LOC_MATRIX_VIEW
LOC_MATRIX_PROJECTION
LOC_VECTOR_VIEW
LOC_COLOR_DIFFUSE
LOC_COLOR_SPECULAR
LOC_COLOR_AMBIENT
LOC_MAP_ALBEDO
LOC_MAP_METALNESS
LOC_MAP_NORMAL
LOC_MAP_ROUGHNESS
LOC_MAP_OCCLUSION
LOC_MAP_EMISSION
LOC_MAP_HEIGHT
LOC_MAP_CUBEMAP
LOC_MAP_IRRADIANCE
LOC_MAP_PREFILTER
LOC_MAP_BRDF

Trait Implementations

impl Clone for ShaderLocationIndex[src]

impl Copy for ShaderLocationIndex[src]

impl Debug for ShaderLocationIndex[src]

impl Eq for ShaderLocationIndex[src]

impl Hash for ShaderLocationIndex[src]

impl PartialEq<ShaderLocationIndex> for ShaderLocationIndex[src]

impl StructuralEq for ShaderLocationIndex[src]

impl StructuralPartialEq for ShaderLocationIndex[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.