protected void updatePicker ( MotionEvent event , boolean isActive ) { final MotionEvent newEvent = ( event != null ) ? event : null ; final ControllerPick controllerPick = new ControllerPick ( mPicker , newEvent , isActive ) ; context . runOnGlThread ( controllerPick ) ; }
Update the state of the picker . If it has an owner the picker will use that object to derive its position and orientation . The active state of this controller is used to indicate touch . The cursor position is updated after picking .