[][src]Struct gfx_hal::pso::VertexBufferDesc

pub struct VertexBufferDesc {
    pub binding: BufferIndex,
    pub stride: ElemStride,
    pub rate: VertexInputRate,
}

Vertex buffer description. Notably, completely separate from resource Descriptors used in DescriptorSets.

Fields

binding: BufferIndex

Binding number of this vertex buffer. This binding number is used only for vertex buffers, and is completely separate from Descriptor and DescriptorSet bind points.

stride: ElemStride

Total container size, in bytes. Specifies the byte distance between two consecutive elements.

rate: VertexInputRate

The rate at which to advance data for the given buffer

i.e. the rate at which data passed to shaders will get advanced by stride bytes

Trait Implementations

impl Clone for VertexBufferDesc[src]

impl Copy for VertexBufferDesc[src]

impl Debug for VertexBufferDesc[src]

impl Eq for VertexBufferDesc[src]

impl Hash for VertexBufferDesc[src]

impl Ord for VertexBufferDesc[src]

impl PartialEq<VertexBufferDesc> for VertexBufferDesc[src]

impl PartialOrd<VertexBufferDesc> for VertexBufferDesc[src]

impl StructuralEq for VertexBufferDesc[src]

impl StructuralPartialEq for VertexBufferDesc[src]

Auto Trait Implementations

impl RefUnwindSafe for VertexBufferDesc

impl Send for VertexBufferDesc

impl Sync for VertexBufferDesc

impl Unpin for VertexBufferDesc

impl UnwindSafe for VertexBufferDesc

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.