Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qplatformbackingstore.h>
Public Types | |
enum | Api { OpenGL , Metal , Vulkan , D3D11 , D3D12 , Null } |
Public Member Functions | |
QPlatformBackingStoreRhiConfig () | |
QPlatformBackingStoreRhiConfig (Api api) | |
bool | isEnabled () const |
void | setEnabled (bool enable) |
Api | api () const |
void | setApi (Api api) |
bool | isDebugLayerEnabled () const |
void | setDebugLayer (bool enable) |
Friends | |
bool | operator== (const QPlatformBackingStoreRhiConfig &a, const QPlatformBackingStoreRhiConfig &b) |
Definition at line 40 of file qplatformbackingstore.h.
Enumerator | |
---|---|
OpenGL | |
Metal | |
Vulkan | |
D3D11 | |
D3D12 | |
Null |
Definition at line 42 of file qplatformbackingstore.h.
|
inline |
Definition at line 51 of file qplatformbackingstore.h.
|
inline |
Definition at line 55 of file qplatformbackingstore.h.
|
inline |
Definition at line 63 of file qplatformbackingstore.h.
Referenced by QBackingStoreRhiSupport::create(), and QBackingStoreRhiSupport::swapChainForWindow().
|
inline |
Definition at line 66 of file qplatformbackingstore.h.
Referenced by QBackingStoreRhiSupport::create().
|
inline |
Definition at line 60 of file qplatformbackingstore.h.
Definition at line 64 of file qplatformbackingstore.h.
References api.
Referenced by QRhiBackingStore::flush().
|
inline |
Definition at line 67 of file qplatformbackingstore.h.
|
inline |
Definition at line 61 of file qplatformbackingstore.h.
Referenced by QRhiBackingStore::flush().
|
friend |
Definition at line 76 of file qplatformbackingstore.h.