LiteFX::Rendering::IRenderBackend::findAdapter¶
findAdapter overloads
Synopses¶
Declared in <litefx/rendering_api.hpp>
Finds an adapter using a preference setting, based on the user preferences made in the operating system settings.
[[dllimport, dllexport]] virtual IGraphicsAdapter const* findAdapter(GpuPreference preference) const = 0;
Finds an adapter using its unique ID.
[[dllimport, dllexport]] virtual IGraphicsAdapter const* findAdapter(Optional<UInt64> const& adapterId = std::nullopt) const = 0;
Return Value¶
A pointer to a graphics adapter, or nullptr, if no adapter could be found.
Parameters¶
| Name | Description |
|---|---|
| preference | The profile for the preferred adapter. |
| adapterId | The unique ID of the adapter, or std::nullopt to find the default adapter. |
See Also¶
IGraphicsAdapter