| TARGET = qdirect2d |
| |
| QT += \ |
| core-private gui-private \ |
| eventdispatcher_support-private \ |
| fontdatabase_support-private theme_support-private |
| |
| qtConfig(accessibility): QT += accessibility_support-private |
| qtConfig(vulkan): QT += vulkan_support-private |
| |
| LIBS += -ldwmapi -lversion |
| QMAKE_USE_PRIVATE += gdi32 dwrite_1 d2d1_1 d3d11_1 dxgi1_2 |
| |
| include(../windows/windows.pri) |
| |
| SOURCES += \ |
| qwindowsdirect2dpaintengine.cpp \ |
| qwindowsdirect2dpaintdevice.cpp \ |
| qwindowsdirect2dplatformpixmap.cpp \ |
| qwindowsdirect2dcontext.cpp \ |
| qwindowsdirect2dbitmap.cpp \ |
| qwindowsdirect2dbackingstore.cpp \ |
| qwindowsdirect2dintegration.cpp \ |
| qwindowsdirect2dplatformplugin.cpp \ |
| qwindowsdirect2ddevicecontext.cpp \ |
| qwindowsdirect2dnativeinterface.cpp \ |
| qwindowsdirect2dwindow.cpp |
| |
| HEADERS += \ |
| qwindowsdirect2dpaintengine.h \ |
| qwindowsdirect2dpaintdevice.h \ |
| qwindowsdirect2dplatformpixmap.h \ |
| qwindowsdirect2dcontext.h \ |
| qwindowsdirect2dhelpers.h \ |
| qwindowsdirect2dbitmap.h \ |
| qwindowsdirect2dbackingstore.h \ |
| qwindowsdirect2dintegration.h \ |
| qwindowsdirect2ddevicecontext.h \ |
| qwindowsdirect2dnativeinterface.h \ |
| qwindowsdirect2dwindow.h |
| |
| OTHER_FILES += direct2d.json |
| |
| PLUGIN_TYPE = platforms |
| PLUGIN_CLASS_NAME = QWindowsDirect2DIntegrationPlugin |
| !equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = - |
| load(qt_plugin) |