Enum glitter::buffer::BufferDataUsage [] [src]

pub enum BufferDataUsage {
    StreamDraw,
    StaticDraw,
    DynamicDraw,
}

Provides a hint to the OpenGL driver for how a buffer will be used.

Variants

Indicates that a buffer will be set once and drawn only a few times.

Indicates that a buffer will be set once and drawn many times

Indicates that a buffer will be set and modified repeatedly and drawn many times.

Methods

impl BufferDataUsage
[src]

[src]

Convert from a raw OpenGL integer value to an enum variant. Returns an error if the value is not a valid enum variant.

[src]

Return the OpenGL integer value for a given enum variant.

Trait Implementations

impl Debug for BufferDataUsage
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for BufferDataUsage
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for BufferDataUsage
[src]

impl PartialEq for BufferDataUsage
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Eq for BufferDataUsage
[src]

impl Hash for BufferDataUsage
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more