blob: b5f48f6538d8a3cd1a7c769efa2a638685c92c79 [file] [log] [blame]
[
{
"declaration": "fuchsia.ui.input/Range",
"kind": "struct/member",
"name": "fuchsia.ui.input/Axis.range"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/Axis.resolution",
"value": "1"
},
{
"declaration": "fuchsia.ui.input/AxisScale",
"kind": "struct/member",
"name": "fuchsia.ui.input/Axis.scale",
"value": "0"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/Axis"
},
{
"declaration": "fuchsia.ui.input/RangeF",
"kind": "struct/member",
"name": "fuchsia.ui.input/AxisF.range"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.input/AxisF.resolution",
"value": "1"
},
{
"declaration": "fuchsia.ui.input/AxisScale",
"kind": "struct/member",
"name": "fuchsia.ui.input/AxisF.scale",
"value": "0"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/AxisF"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/AxisScale.LINEAR",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/AxisScale.LOGARITHMIC",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input/AxisScale",
"strictness": "flexible"
},
{
"declaration": "fuchsia.ui.input/SendKeyboardInputCmd",
"kind": "union/member",
"name": "fuchsia.ui.input/Command.send_keyboard_input"
},
{
"declaration": "fuchsia.ui.input/SendPointerInputCmd",
"kind": "union/member",
"name": "fuchsia.ui.input/Command.send_pointer_input"
},
{
"declaration": "fuchsia.ui.input/SetHardKeyboardDeliveryCmd",
"kind": "union/member",
"name": "fuchsia.ui.input/Command.set_hard_keyboard_delivery"
},
{
"declaration": "fuchsia.ui.input/SetParallelDispatchCmd",
"kind": "union/member",
"name": "fuchsia.ui.input/Command.set_parallel_dispatch"
},
{
"kind": "union",
"name": "fuchsia.ui.input/Command",
"strictness": "strict"
},
{
"declaration": "box<fuchsia.ui.input/DeviceInfo>",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceDescriptor.device_info"
},
{
"declaration": "box<fuchsia.ui.input/KeyboardDescriptor>",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceDescriptor.keyboard"
},
{
"declaration": "box<fuchsia.ui.input/MediaButtonsDescriptor>",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceDescriptor.media_buttons"
},
{
"declaration": "box<fuchsia.ui.input/MouseDescriptor>",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceDescriptor.mouse"
},
{
"declaration": "box<fuchsia.ui.input/SensorDescriptor>",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceDescriptor.sensor"
},
{
"declaration": "box<fuchsia.ui.input/StylusDescriptor>",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceDescriptor.stylus"
},
{
"declaration": "box<fuchsia.ui.input/TouchscreenDescriptor>",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceDescriptor.touchscreen"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/DeviceDescriptor"
},
{
"declaration": "string",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceInfo.name"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceInfo.product_id"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceInfo.vendor_id"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/DeviceInfo.version"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/DeviceInfo"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.ui.input/FocusEvent.event_time"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/FocusEvent.focused"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/FocusEvent"
},
{
"declaration": "(fuchsia.ui.input/KeyboardType keyboard_type,fuchsia.ui.input/InputMethodAction action,fuchsia.ui.input/TextInputState initial_state,client_end:fuchsia.ui.input/InputMethodEditorClient client,server_end:fuchsia.ui.input/InputMethodEditor editor)",
"kind": "protocol/member",
"name": "fuchsia.ui.input/ImeService.GetInputMethodEditor"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.ui.input/ImeService.HideKeyboard"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.ui.input/ImeService.ShowKeyboard"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input/ImeService"
},
{
"declaration": "(fuchsia.ui.input/InputReport report)",
"kind": "protocol/member",
"name": "fuchsia.ui.input/InputDevice.DispatchReport"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input/InputDevice"
},
{
"declaration": "(fuchsia.ui.input/DeviceDescriptor descriptor,server_end:fuchsia.ui.input/InputDevice input_device)",
"kind": "protocol/member",
"name": "fuchsia.ui.input/InputDeviceRegistry.RegisterDevice"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input/InputDeviceRegistry"
},
{
"declaration": "fuchsia.ui.input/FocusEvent",
"kind": "union/member",
"name": "fuchsia.ui.input/InputEvent.focus"
},
{
"declaration": "fuchsia.ui.input/KeyboardEvent",
"kind": "union/member",
"name": "fuchsia.ui.input/InputEvent.keyboard"
},
{
"declaration": "fuchsia.ui.input/PointerEvent",
"kind": "union/member",
"name": "fuchsia.ui.input/InputEvent.pointer"
},
{
"kind": "union",
"name": "fuchsia.ui.input/InputEvent",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/InputMethodAction.DONE",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/InputMethodAction.GO",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/InputMethodAction.NEWLINE",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/InputMethodAction.NEXT",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/InputMethodAction.NONE",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/InputMethodAction.PREVIOUS",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/InputMethodAction.SEARCH",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/InputMethodAction.SEND",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/InputMethodAction.UNSPECIFIED",
"value": "0"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input/InputMethodAction",
"strictness": "flexible"
},
{
"declaration": "(fuchsia.ui.input3/KeyEvent event) -> (bool handled)",
"kind": "protocol/member",
"name": "fuchsia.ui.input/InputMethodEditor.DispatchKey3"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.ui.input/InputMethodEditor.Hide"
},
{
"declaration": "(fuchsia.ui.input/InputEvent event)",
"kind": "protocol/member",
"name": "fuchsia.ui.input/InputMethodEditor.InjectInput"
},
{
"declaration": "(fuchsia.ui.input/KeyboardType keyboard_type)",
"kind": "protocol/member",
"name": "fuchsia.ui.input/InputMethodEditor.SetKeyboardType"
},
{
"declaration": "(fuchsia.ui.input/TextInputState state)",
"kind": "protocol/member",
"name": "fuchsia.ui.input/InputMethodEditor.SetState"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.ui.input/InputMethodEditor.Show"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input/InputMethodEditor"
},
{
"declaration": "(fuchsia.ui.input/TextInputState state,fuchsia.ui.input/InputEvent:optional event)",
"kind": "protocol/member",
"name": "fuchsia.ui.input/InputMethodEditorClient.DidUpdateState"
},
{
"declaration": "(fuchsia.ui.input/InputMethodAction action)",
"kind": "protocol/member",
"name": "fuchsia.ui.input/InputMethodEditorClient.OnAction"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input/InputMethodEditorClient"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.ui.input/InputReport.event_time"
},
{
"declaration": "box<fuchsia.ui.input/KeyboardReport>",
"kind": "struct/member",
"name": "fuchsia.ui.input/InputReport.keyboard"
},
{
"declaration": "box<fuchsia.ui.input/MediaButtonsReport>",
"kind": "struct/member",
"name": "fuchsia.ui.input/InputReport.media_buttons"
},
{
"declaration": "box<fuchsia.ui.input/MouseReport>",
"kind": "struct/member",
"name": "fuchsia.ui.input/InputReport.mouse"
},
{
"declaration": "fuchsia.ui.input/SensorReport:optional",
"kind": "struct/member",
"name": "fuchsia.ui.input/InputReport.sensor"
},
{
"declaration": "box<fuchsia.ui.input/StylusReport>",
"kind": "struct/member",
"name": "fuchsia.ui.input/InputReport.stylus"
},
{
"declaration": "box<fuchsia.ui.input/TouchscreenReport>",
"kind": "struct/member",
"name": "fuchsia.ui.input/InputReport.touchscreen"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.ui.input/InputReport.trace_id",
"value": "0"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/InputReport"
},
{
"declaration": "vector<uint32>",
"kind": "struct/member",
"name": "fuchsia.ui.input/KeyboardDescriptor.keys"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/KeyboardDescriptor"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/KeyboardEvent.code_point"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/KeyboardEvent.device_id"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.ui.input/KeyboardEvent.event_time"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/KeyboardEvent.hid_usage"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/KeyboardEvent.modifiers"
},
{
"declaration": "fuchsia.ui.input/KeyboardEventPhase",
"kind": "struct/member",
"name": "fuchsia.ui.input/KeyboardEvent.phase"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/KeyboardEvent"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/KeyboardEventPhase.CANCELLED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/KeyboardEventPhase.PRESSED",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/KeyboardEventPhase.RELEASED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/KeyboardEventPhase.REPEAT",
"value": "3"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input/KeyboardEventPhase",
"strictness": "flexible"
},
{
"declaration": "vector<uint32>",
"kind": "struct/member",
"name": "fuchsia.ui.input/KeyboardReport.pressed_keys"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/KeyboardReport"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/KeyboardType.DATETIME",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/KeyboardType.MULTILINE",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/KeyboardType.NUMBER",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/KeyboardType.PHONE",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/KeyboardType.TEXT",
"value": "0"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input/KeyboardType",
"strictness": "flexible"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/MediaButtonsDescriptor.buttons"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/MediaButtonsDescriptor"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.ui.input/MediaButtonsEvent.camera_disable"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.ui.input/MediaButtonsEvent.mic_mute"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.ui.input/MediaButtonsEvent.pause"
},
{
"declaration": "int8",
"kind": "table/member",
"name": "fuchsia.ui.input/MediaButtonsEvent.volume"
},
{
"kind": "table",
"name": "fuchsia.ui.input/MediaButtonsEvent"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/MediaButtonsReport.camera_disable"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/MediaButtonsReport.mic_mute"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/MediaButtonsReport.pause"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/MediaButtonsReport.reset"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/MediaButtonsReport.volume_down"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/MediaButtonsReport.volume_up"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/MediaButtonsReport"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/MouseDescriptor.buttons"
},
{
"declaration": "box<fuchsia.ui.input/Axis>",
"kind": "struct/member",
"name": "fuchsia.ui.input/MouseDescriptor.hscroll"
},
{
"declaration": "fuchsia.ui.input/Axis",
"kind": "struct/member",
"name": "fuchsia.ui.input/MouseDescriptor.rel_x"
},
{
"declaration": "fuchsia.ui.input/Axis",
"kind": "struct/member",
"name": "fuchsia.ui.input/MouseDescriptor.rel_y"
},
{
"declaration": "box<fuchsia.ui.input/Axis>",
"kind": "struct/member",
"name": "fuchsia.ui.input/MouseDescriptor.vscroll"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/MouseDescriptor"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/MouseReport.pressed_buttons"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/MouseReport.rel_hscroll"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/MouseReport.rel_vscroll"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/MouseReport.rel_x"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/MouseReport.rel_y"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/MouseReport"
},
{
"declaration": "(fuchsia.ui.input/PointerEvent event) -> ()",
"kind": "protocol/member",
"name": "fuchsia.ui.input/PointerCaptureListener.OnPointerEvent"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input/PointerCaptureListener"
},
{
"declaration": "(client_end:fuchsia.ui.input/PointerCaptureListener listener,fuchsia.ui.views/ViewRef view_ref) -> (bool success)",
"kind": "protocol/member",
"name": "fuchsia.ui.input/PointerCaptureListenerRegistry.RegisterListener"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input/PointerCaptureListenerRegistry"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/PointerEvent.buttons"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/PointerEvent.device_id"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.ui.input/PointerEvent.event_time"
},
{
"declaration": "fuchsia.ui.input/PointerEventPhase",
"kind": "struct/member",
"name": "fuchsia.ui.input/PointerEvent.phase"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/PointerEvent.pointer_id"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.input/PointerEvent.radius_major",
"value": "0"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.input/PointerEvent.radius_minor",
"value": "0"
},
{
"declaration": "fuchsia.ui.input/PointerEventType",
"kind": "struct/member",
"name": "fuchsia.ui.input/PointerEvent.type"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.input/PointerEvent.x"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.input/PointerEvent.y"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/PointerEvent"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventPhase.ADD",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventPhase.CANCEL",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventPhase.DOWN",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventPhase.HOVER",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventPhase.MOVE",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventPhase.REMOVE",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventPhase.UP",
"value": "4"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input/PointerEventPhase",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventType.INVERTED_STYLUS",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventType.MOUSE",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventType.STYLUS",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/PointerEventType.TOUCH",
"value": "0"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input/PointerEventType",
"strictness": "strict"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/Range.max"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/Range.min"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/Range"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.input/RangeF.max"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.input/RangeF.min"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/RangeF"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/SendKeyboardInputCmd.compositor_id"
},
{
"declaration": "fuchsia.ui.input/KeyboardEvent",
"kind": "struct/member",
"name": "fuchsia.ui.input/SendKeyboardInputCmd.keyboard_event"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/SendKeyboardInputCmd"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/SendPointerInputCmd.compositor_id"
},
{
"declaration": "fuchsia.ui.input/PointerEvent",
"kind": "struct/member",
"name": "fuchsia.ui.input/SendPointerInputCmd.pointer_event"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/SendPointerInputCmd"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/SensorDescriptor.fifo_max_event_count"
},
{
"declaration": "fuchsia.ui.input/SensorLocation",
"kind": "struct/member",
"name": "fuchsia.ui.input/SensorDescriptor.loc"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/SensorDescriptor.max_sampling_freq"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/SensorDescriptor.min_sampling_freq"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/SensorDescriptor.phys_max"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/SensorDescriptor.phys_min"
},
{
"declaration": "fuchsia.ui.input/SensorType",
"kind": "struct/member",
"name": "fuchsia.ui.input/SensorDescriptor.type"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/SensorDescriptor"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/SensorLocation.BASE",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/SensorLocation.LID",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/SensorLocation.UNKNOWN",
"value": "0"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input/SensorLocation",
"strictness": "flexible"
},
{
"declaration": "uint16",
"kind": "union/member",
"name": "fuchsia.ui.input/SensorReport.scalar"
},
{
"declaration": "array<int16,3>",
"kind": "union/member",
"name": "fuchsia.ui.input/SensorReport.vector"
},
{
"kind": "union",
"name": "fuchsia.ui.input/SensorReport",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/SensorType.ACCELEROMETER",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/SensorType.GYROSCOPE",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/SensorType.LIGHTMETER",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/SensorType.MAGNETOMETER",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input/SensorType",
"strictness": "flexible"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/SetHardKeyboardDeliveryCmd.delivery_request"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/SetHardKeyboardDeliveryCmd"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/SetParallelDispatchCmd.parallel_dispatch"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/SetParallelDispatchCmd"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusDescriptor.buttons"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusDescriptor.is_invertible",
"value": "false"
},
{
"declaration": "box<fuchsia.ui.input/Axis>",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusDescriptor.pressure"
},
{
"declaration": "fuchsia.ui.input/Axis",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusDescriptor.x"
},
{
"declaration": "fuchsia.ui.input/Axis",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusDescriptor.y"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/StylusDescriptor"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusReport.in_range"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusReport.is_in_contact"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusReport.is_inverted"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusReport.pressed_buttons"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusReport.pressure"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusReport.x"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/StylusReport.y"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/StylusReport"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/TextAffinity.DOWNSTREAM",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input/TextAffinity.UPSTREAM",
"value": "0"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input/TextAffinity",
"strictness": "strict"
},
{
"declaration": "fuchsia.ui.input/TextRange",
"kind": "struct/member",
"name": "fuchsia.ui.input/TextInputState.composing"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/TextInputState.revision"
},
{
"declaration": "fuchsia.ui.input/TextSelection",
"kind": "struct/member",
"name": "fuchsia.ui.input/TextInputState.selection"
},
{
"declaration": "string",
"kind": "struct/member",
"name": "fuchsia.ui.input/TextInputState.text"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/TextInputState"
},
{
"declaration": "int64",
"kind": "struct/member",
"name": "fuchsia.ui.input/TextRange.end",
"value": "-1"
},
{
"declaration": "int64",
"kind": "struct/member",
"name": "fuchsia.ui.input/TextRange.start",
"value": "-1"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/TextRange"
},
{
"declaration": "fuchsia.ui.input/TextAffinity",
"kind": "struct/member",
"name": "fuchsia.ui.input/TextSelection.affinity"
},
{
"declaration": "int64",
"kind": "struct/member",
"name": "fuchsia.ui.input/TextSelection.base"
},
{
"declaration": "int64",
"kind": "struct/member",
"name": "fuchsia.ui.input/TextSelection.extent"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/TextSelection"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/Touch.finger_id"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/Touch.height"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/Touch.width"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/Touch.x"
},
{
"declaration": "int32",
"kind": "struct/member",
"name": "fuchsia.ui.input/Touch.y"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/Touch"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.ui.input/TouchscreenDescriptor.max_finger_id"
},
{
"declaration": "fuchsia.ui.input/Axis",
"kind": "struct/member",
"name": "fuchsia.ui.input/TouchscreenDescriptor.x"
},
{
"declaration": "fuchsia.ui.input/Axis",
"kind": "struct/member",
"name": "fuchsia.ui.input/TouchscreenDescriptor.y"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/TouchscreenDescriptor"
},
{
"declaration": "vector<fuchsia.ui.input/Touch>",
"kind": "struct/member",
"name": "fuchsia.ui.input/TouchscreenReport.touches"
},
{
"kind": "struct",
"name": "fuchsia.ui.input/TouchscreenReport"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kCameraDisable",
"value": "32"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kMicMute",
"value": "4"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierAlt",
"value": "96"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierCapsLock",
"value": "1"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierControl",
"value": "24"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierLeftAlt",
"value": "32"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierLeftControl",
"value": "8"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierLeftShift",
"value": "2"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierLeftSuper",
"value": "128"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierNone",
"value": "0"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierRightAlt",
"value": "64"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierRightControl",
"value": "16"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierRightShift",
"value": "4"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierRightSuper",
"value": "256"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierShift",
"value": "6"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kModifierSuper",
"value": "384"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kMouseButtonPrimary",
"value": "1"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kMouseButtonSecondary",
"value": "2"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kMouseButtonTertiary",
"value": "4"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kMousePrimaryButton",
"value": "1"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kMouseSecondaryButton",
"value": "2"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kMouseTertiaryButton",
"value": "4"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kPause",
"value": "16"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kReset",
"value": "8"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kStylusBarrel",
"value": "1"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kStylusPrimaryButton",
"value": "1"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kStylusSecondaryButton",
"value": "2"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kVolumeDown",
"value": "2"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.ui.input/kVolumeUp",
"value": "1"
},
{
"kind": "library",
"name": "fuchsia.ui.input"
}
]