Module gfx_hal::adapter [−][src]
Physical graphics devices.
The PhysicalDevice
trait specifies the API a backend
must provide for dealing with and querying a physical device, such as
a particular GPU.
An adapter is a struct containing a physical device and metadata for a particular GPU, generally created from an instance of that backend.
Structs
Adapter | Information about a graphics device, supported by the backend. |
AdapterInfo | Metadata about a backend adapter. |
Gpu | Represents a combination of a logical device and the hardware queues it provides. |
MemoryHeap | A description for a memory heap. |
MemoryProperties | Types of memory supported by this adapter and available memory. |
MemoryType | A description for a single type of memory in a heap. |
Enums
DeviceType | The type of a physical graphics device |
Traits
PhysicalDevice | Represents a physical device (such as a GPU) capable of supporting the given backend. |