Module gfx_hal::buffer[][src]

Memory buffers.

Buffers interpret memory slices as linear contiguous data array.

They can be used as shader resources, vertex buffers, index buffers or for specifying the action commands for indirect execution.

Structs

Access

Buffer access flags.

CreateFlags

Buffer create flags.

SubRange

A subrange of the buffer.

Usage

Buffer usage flags.

Enums

CreationError

Error creating a buffer.

ViewCreationError

Error creating a buffer view.

Type Definitions

Offset

An offset inside a buffer, in bytes.

State

Buffer state.

Stride

An stride between elements inside a buffer, in bytes.