|
HikoGUI
A low latency retained GUI
|
#include <ttauri/GFX/gfx_device.hpp>
Public Member Functions | |
| std::string | string () const noexcept |
| gfx_device (gfx_system &system) noexcept | |
| gfx_device (const gfx_device &)=delete | |
| gfx_device & | operator= (const gfx_device &)=delete |
| gfx_device (gfx_device &&)=delete | |
| gfx_device & | operator= (gfx_device &&)=delete |
| virtual int | score (gfx_surface const &surface) const =0 |
Data Fields | |
| gfx_system & | system |
| std::string | deviceName = "<no device>" |
| uint32_t | vendorID = 0 |
| uint32_t | deviceID = 0 |
| uuid | deviceUUID = {} |
A gfx_device that handles a set of windows.
|
pure virtual |
Check if this device is a good match for this window.
It is possible for a window to be created that is not presentable, in case of a headless-virtual-display, however in this case it may still be able to be displayed by any device.
Implemented in tt::gfx_device_vulkan.