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.

        There are no Sub-Tasks for this issue.
        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