ChiraEngine icon indicating copy to clipboard operation
ChiraEngine copied to clipboard

feat: ChiraEngine Qt integration

Open ashifolfi opened this issue 2 years ago • 2 comments

This merge request aims to add support for utilizing Qt with ChiraEngine.

The current support utilizes window embedding to embed the SDL window inside of a QWidget. This isn't the same as having Qt as a backend but works as a good midpoint until a true Qt backend is figured out.

Tested setups + results:

  • Qt 6.4.1 - Pop!_OS 22.04 - KWin X11 : Working

Todo:

  • [ ] Fix mouse capturing not entirely working
  • [ ] Test embed code on Windows, Wayland, and MacOS
  • [ ] Change window console commands to operate on the Qt window / Remove window console commands
  • [ ] Create an example use of Qt integration using the editor

ashifolfi avatar Jan 03 '23 21:01 ashifolfi

what if I looked into this again. probably not until the game engine can game engine but I'll keep this on the radar.

ashifolfi avatar Oct 19 '23 21:10 ashifolfi

It will be a lot easier to do this after the engine is more modular

craftablescience avatar Oct 19 '23 21:10 craftablescience