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

Input handling in Runtime

    XMLWordPrintable

    Details

    • Type: User Story
    • Status: Withdrawn
    • Priority: P2: Important
    • Resolution: Out of scope
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Runtime 2.x
    • Labels:
      None

      Description

      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.

        Attachments

          Issue Links

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

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes