Index
A
- AXMakeProcessTrusted() function / Accessibility API
B
- blocking
- about / Blocking and latency
C
- CGWindowListCopyWindowInfo() function / Accessibility API
- Config class
- controller.frame() instance method
- about / LeapJS
- Controller class
- about / Controller
- cursor control example
- about / An example of cursor control
D
- 3D graphics
- cross-platform graphics party / Cross-platform graphics party
- Three.js library, combining with Leap / Three.js + LeapJS – the awesomesauce
- rotation, animating / Animating rotation
- distanceTo() method
- about / A gesture-triggered action
E
- equestAnimationFrame()
- about / LeapJS
F
- finger positioning
- about / Finger positioning
- Frame instance
- about / Frame
G
- gesture-triggered action
- about / A gesture-triggered action
- gesture recognizer
- about / A simple gesture recognizer
- gestures
- computer input / Computer input
- receiving / Receiving gestures
H
- hand
- HTML5
- about / HTML5 and Leap
J
- JavaScript
- visualizing / JavaScript visualization
L
- latency
- about / Blocking and latency
- Leap**Listener class
- creating / Quick start
- callback methods / Quick start
- Leap.loop() function
- about / LeapJS
- LeapJS
- about / LeapJS
- Leap Motion SDK
- overview / An overview of the SDK
- starting / Quick start
- onDisconnect handler, implementing / Quick start
- components / Major SDK components
- Leap Motion SDK, for web
- HTML5 / HTML5 and Leap
- WebSocket / WebSocket
- Leap Motion service / The Leap Motion service
- LeapJS / LeapJS
- JavaScript visualization / JavaScript visualization
- Leap Motion service
- about / The Leap Motion service
- Listener
- about / The Leap Motion service
M
- Mac OS X window flinger driver
- implementing / Driver implementation – Mac OS X
- Accessibility API / Accessibility API
- interface / flinger::MacDriver
- math
- about / Math
- methods, Leap**Listener class
- onInit / Quick start
- onExit / Quick start
- onConnect / Quick start
- onDisconnect / Quick start
- onFrame / Quick start
- MIDI client
- about / Using the MIDI output
- MIDI learn feature
- about / Blocking and latency
- MIDI output
- using / Using the MIDI output
- multiprocessing
- performing, with threads / Multiprocessing with threads
- multithreading
- refactoring for / Refactoring for multithreading
N
- natural gestures
- about / Natural gestures
P
- pointable
- about / Pointable
- pointable() method / WindowFlinger – a high-level gesture application
- Portal Operating System Interface / Multiprocessing with threads
- POSIX threading (pthreads) / Multiprocessing with threads
- postMouseDown() method
- about / A gesture-triggered action
- producer-consumer race condition
- pthreads
- about / Multiprocessing with threads
R
- rotation
- animating / Animating rotation
S
- screen
- about / Screen
- Screen.intersect() / WindowFlinger – a high-level gesture application
- ScreenList.closestScreenHit() method / WindowFlinger – a high-level gesture application
- SDK components
- controller / Controller
- config / Config
- screen / Screen
- math / Math
- frame / Frame
- hand / Hand
- pointable / Pointable
- finger positioning / Finger positioning
- cursor control / An example of cursor control
- gesture-triggered action / A gesture-triggered action
T
- threads
- used, for multiprocessing / Multiprocessing with threads
- Three.js library
- combining, with Leap / Three.js + LeapJS – the awesomesauce
U
- updateProjectionMatrix() / Animating rotation
W
- WebGL
- about / WebGL
- WebSocket
- about / WebSocket
- window
- docking / Window docking
- window.requestAnimationFrame() / Animating rotation
- WindowFlinger
- Window management abstraction
- about / Window management abstraction
- window resizing
- handling / Window management abstraction
- Windows Services For UNIX component / Multiprocessing with threads