Home | History | Annotate | Download | only in input

Lines Matching refs:Input

20 #include <androidfw/Input.h>
44 * Constants used to report the outcome of input event injection.
54 * into the application with input focus. */
57 /* Injection failed because there were no available input targets. */
65 * Constants used to determine the input event injection synchronization mode.
71 /* Waits for previous events to be dispatched so that the input dispatcher can determine
72 * whether input event injection willbe permitted based on the current input focus.
73 * Does not wait for the input event to finish processing. */
76 /* Waits for the input event to be completely processed. */
82 * An input target specifies how an input event is to be dispatched to a particular window
83 * including the window's input channel, control flags, a timeout, and an X / Y offset to
84 * be added to input event coordinates to compensate for the absolute position of the
144 // The input channel to be targeted.
147 // Flags for the input target.
158 // The subset of pointer ids to include in motion events dispatched to this input target
165 * Input dispatcher configuration.
167 * Specifies various options that modify the behavior of the input dispatcher.
185 * Input dispatcher policy interface.
187 * The input reader policy is used by the input reader to interact with the Window Manager
207 /* Notifies the system that an input channel is unrecoverably broken. */
210 /* Gets the input dispatcher configuration. */
216 /* Filters an input event.
258 /* Checks whether a given application pid/uid has permission to inject input events
269 /* Notifies the system about input events generated by the input reader.
277 /* Dumps the state of the input dispatcher.
279 * This method may be called on any thread (usually by the input manager). */
286 * Nominally processes one queued event, a timeout, or a response from an input consumer.
288 * This method should only be called on the input dispatcher thread.
292 /* Injects an input event and optionally waits for sync.
294 * input injection to proceed.
297 * This method may be called on any thread (usually by the input manager).
303 /* Sets the list of input windows.
305 * This method may be called on any thread (usually by the input manager).
311 * This method may be called on any thread (usually by the input manager).
316 /* Sets the input dispatching mode.
318 * This method may be called on any thread (usually by the input manager).
322 /* Sets whether input event filtering is enabled.
323 * When enabled, incoming input events are sent to the policy's filterInputEvent
338 /* Registers or unregister input channels that may be used as targets for input events.
339 * If monitor is true, the channel will receive a copy of all input events.
341 * These methods may be called on any thread (usually by the input manager).
348 /* Dispatches events to input targets. Some functions of the input dispatcher, such as
349 * identifying input targets, are controlled by a separate policy object.
352 * Because the policy can potentially block or cause re-entrance into the input dispatcher,
353 * the input dispatcher never calls into the policy while holding its internal locks.
355 * input channel becoming unregistered while identifying input targets or processing timeouts.
722 // Copies pointer-related parts of the input state to another instance.
785 /* Manages the dispatch state associated with a single input channel. */
796 // The input channel has been unregistered.
808 // the application consumes some of the input.
856 // Cleans up input state when dropping an inbound event.
882 // Input channels that will receive a copy of all input events.
908 // Input filter processing.
998 // Finding targets for input events.
1103 /* Enqueues and dispatches input events, endlessly. */