Warning! This version of documentation is OUTDATED, as it describes an older SDK version! Please switch to the documentation for the latest SDK version.
Unigine Integration into Qt Application
This article describes the sample located in the <UnigineSDK>/source/app/main_qt folder. The sample demonstrates how to:
-
Create a Qt Widget and embed Unigine into it.
NoticeQt version 5.12.x is supported. -
Initialize DirectX 11 (see the <UnigineSDK>/source/app/main_qt/AppQt/ folder).
NoticeThe D3D11AppQt sample can be run on Windows only. -
Initialize OpenGL (see the <UnigineSDK>/source/app/main_qt/AppQt/ folder).
NoticeThe GLAppQt sample can be run on Windows and Linux.
In this sample, the Qt application controls the main loop: the engine update(), render(), and swap() functions are called when a request to repaint all or part of a Qt widget has been received (see the AppQt::timerEvent() function defined in the <UnigineSDK>/source/source/app/main_qt/AppQt/AppQt.cpp file).
Last update:
2022-10-10
Help improve this article
(or select a word/phrase and press Ctrl+Enter)