Uploaded image for project: 'Qt 3D Studio'
  1. Qt 3D Studio
  2. QT3DS-654

Input handling in Runtime

XMLWordPrintable

    • Icon: User Story User Story
    • Resolution: Out of scope
    • Icon: P2: Important P2: Important
    • None
    • None
    • Runtime 2.x
    • None

      How would we get input, e.g. mouse or touch?

      • Qt3D provides object picking. However this does not really work as-is together with our layer concept. With 3DS we effectively have multiple scenes, each with its own size and camera. These are rendered offscreen and then composed together in a pre-defined order, applying an arbitrary transform to each texture (a translation in practice but could be a rotation as well in theory). Picking should be aware of this somehow: it should be able to filter the scene (a'la LayerFilter) and take the compositor ordering and transforms into account somehow.
      • The input system of Qt3D is not necessarily acceptable - ideally we should be able to feed the picking system with events of our own.
      • Special cases, like mouse input for the profile UI itself is handled separately (by getting events directly from the QWindow), and is already in place.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            janichol Andy Nichols
            lagocs Laszlo Agocs
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes