(fwRenderOgre): redesign the interactor API
Description
- Use the
IInteractor
instead ofIPickerInteractor
orIMovementInteractor
interface for all refactored interactors. - Move the DVR clipping box widget to its own interator, possibly within a separate service.
- Remove the 'VR' interactor style from the
SInteractorStyle
and let the volume adaptor create it. - Create an adaptor for the trackball interactor and for the mesh picker. Deprecate SInteractorStyle and
VideoPickerInteractor
. Default to theFixed
interactor in theLayer
. - Create a new movement interactor for the 2D negato.
- Make the interaction priority configurable on each adaptor creating interactors.
Source
Follow-up from "Allow choosing an interactor and a picker on SInteractorStyle"
The following discussion from FW4SPL/fw4spl-ogre!73 should be addressed:
-
@kgaudet started a discussion: (+2 comments) Wouldn't it be better to ditch the
IPickerInteractor
interface and have all interactors inherit from a single one ?IMovementInteractor
is already capable of doing whatIPickerInteractor
does.