replicant-frameworks_native/libs/ui
Jeff Brown 73aaf0d8d2 Velocity Tracker II: The Revenge of Velocity Tracker
Bug: 5265529

Rewrote the velocity tracker to fit a polynomial curve
to pointer movements using least squares linear regression.
The velocity is simply the first derivative of this polynomial.

Clients can also obtain an Estimator that describes the
complete terms of the estimating polynomial including
the coefficient of determination which provides a measure
of the quality of the fit (confidence).

Enhanced PointerLocation to display the movement curve predicted
by the estimator in addition to the velocity vector.

By default, the algorithm computes a 2nd degree (quadratic)
polynomial based on a 100ms recent history horizon.

Change-Id: Id377bef44117fce68fee2c41f90134ce3224d3a1
2011-09-14 19:16:37 -07:00
..
tests Refactor input reader to add stylus support. 2011-07-31 15:38:09 -07:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:16 -07:00
EGLUtils.cpp revert last change to EGLUtils::selectConfigForPixelFormat 2011-08-15 15:25:39 -07:00
FramebufferNativeWindow.cpp connect/disconnect is now called from our EGL wrapper 2011-08-01 14:06:20 -07:00
GraphicBuffer.cpp frameworks/base: android_native_buffer_t -> ANativeWindowBuffer 2011-05-03 16:40:14 -07:00
GraphicBufferAllocator.cpp improve GraphicAllocator dump method 2011-07-29 16:35:41 -07:00
GraphicBufferMapper.cpp fix [3259708] Graphic Buffer Mapper does not support YV12 2010-12-08 16:48:28 -08:00
GraphicLog.cpp Fix sim-eng build on Hardy 2010-09-16 16:28:13 -07:00
Input.cpp Velocity Tracker II: The Revenge of Velocity Tracker 2011-09-14 19:16:37 -07:00
InputTransport.cpp Provide more descriptive name for InputChannel ashmem. 2011-07-13 22:27:37 -07:00
Keyboard.cpp Fade out the mouse pointer after inactivity or other events. 2011-03-02 15:37:57 -08:00
KeyCharacterMap.cpp Make getFallbackAction return false when there is none. 2011-01-14 17:54:38 -08:00
KeyLayoutMap.cpp Joystick tweaks. (DO NOT MERGE) 2011-03-04 19:12:41 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
PixelFormat.cpp remove unused pixel format 2010-08-19 13:11:42 -07:00
Rect.cpp Add ANativeWindow API for directly drawing to the surface bits. 2010-07-09 16:58:19 -07:00
Region.cpp fix [4093196] Device lock up - log spam with SharedBufferStack: waitForCondition(LockCondition) timed out 2011-03-17 00:04:42 -07:00
VirtualKeyMap.cpp Improve support for external keyboards. 2010-12-02 16:01:32 -08:00