Enum gfx::BufferRole [] [src]

pub enum BufferRole {
    Vertex,
    Index,
    Uniform,
}

Role of the memory buffer. GLES doesn't allow chaning bind points for buffers.

Variants

Vertex

Generic vertex buffer

Index

Index buffer

Uniform

Uniform block buffer

Trait Implementations

Derived Implementations

impl PartialEq<BufferRole> for BufferRole

fn eq(&self, __arg_0: &BufferRole) -> bool

fn ne(&self, __arg_0: &BufferRole) -> bool

impl Hash for BufferRole

fn hash<__H>(&self, __arg_0: &mut __H) where __H: Hasher

impl Eq for BufferRole

impl Debug for BufferRole

fn fmt(&self, __arg_0: &mut Formatter) -> Result<(), Error>

impl Clone for BufferRole

fn clone(&self) -> BufferRole

1.0.0fn clone_from(&mut self, source: &Self)

impl Copy for BufferRole