13. A system for providing gesture input to a plurality of applications, comprising: a processor; and a memory communicatively coupled to the processor when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system to at least: receive data indicative of a user motion or pose, the data being captured by a camera; determine a result of processing the data, the result comprising a three-dimensional model of at least part of the user; send the result to a first gesture filter of a first application of the plurality of applications, the first application being configured to process the result with the first gesture filter to determine a first output indicative of whether the result is indicative of the user performing a gesture represented by the first gesture filter; and send the result to a second gesture filter of a second application of the plurality of applications, the second application being configured to process the result with the second gesture filter to determine a second output indicative of whether the result is indicative of the user performing a gesture represented by the second gesture filter.
13. A system for providing gesture input to a plurality of applications, comprising: a processor; and a memory communicatively coupled to the processor when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system to at least: receive data indicative of a user motion or pose, the data being captured by a camera; determine a result of processing the data, the result comprising a three-dimensional model of at least part of the user; send the result to a first gesture filter of a first application of the plurality of applications, the first application being configured to process the result with the first gesture filter to determine a first output indicative of whether the result is indicative of the user performing a gesture represented by the first gesture filter; and send the result to a second gesture filter of a second application of the plurality of applications, the second application being configured to process the result with the second gesture filter to determine a second output indicative of whether the result is indicative of the user performing a gesture represented by the second gesture filter. 15. The system of claim 13 , wherein the first gesture filter and the second gesture filter represent the same gesture, and wherein the first application is configured to determine the first output to be indicative of the user not performing the gesture, and the second application is configured to determine the second output to be indicative of the user performing the gesture.