| [ |
| { |
| "declaration": "vector<uint8>:32", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Config.buttons" |
| }, |
| { |
| "declaration": "fuchsia.ui.pointerinjector/Context", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Config.context" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Config.device_id" |
| }, |
| { |
| "declaration": "fuchsia.ui.pointerinjector/DeviceType", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Config.device_type" |
| }, |
| { |
| "declaration": "fuchsia.ui.pointerinjector/DispatchPolicy", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Config.dispatch_policy" |
| }, |
| { |
| "declaration": "array<fuchsia.input.report/Axis,2>", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Config.relative_motion_range" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Config.scroll_h_range" |
| }, |
| { |
| "declaration": "fuchsia.input.report/Axis", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Config.scroll_v_range" |
| }, |
| { |
| "declaration": "fuchsia.ui.pointerinjector/Target", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Config.target" |
| }, |
| { |
| "declaration": "fuchsia.ui.pointerinjector/Viewport", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Config.viewport" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.ui.pointerinjector/Config", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.ui.views/ViewRef", |
| "kind": "union/member", |
| "name": "fuchsia.ui.pointerinjector/Context.view" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.ui.pointerinjector/Context", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.ui.pointerinjector/PointerSample", |
| "kind": "union/member", |
| "name": "fuchsia.ui.pointerinjector/Data.pointer_sample" |
| }, |
| { |
| "declaration": "fuchsia.ui.pointerinjector/Viewport", |
| "kind": "union/member", |
| "name": "fuchsia.ui.pointerinjector/Data.viewport" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.ui.pointerinjector/Data", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "(vector<fuchsia.ui.pointerinjector/Event>:128 events) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.pointerinjector/Device.Inject" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.ui.pointerinjector/Device" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.ui.pointerinjector/DeviceType.MOUSE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.ui.pointerinjector/DeviceType.TOUCH", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.ui.pointerinjector/DeviceType", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.ui.pointerinjector/DispatchPolicy.EXCLUSIVE_TARGET", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.ui.pointerinjector/DispatchPolicy.MOUSE_HOVER_AND_LATCH_IN_TARGET", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.ui.pointerinjector/DispatchPolicy.TOP_HIT_AND_ANCESTORS_IN_TARGET", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.ui.pointerinjector/DispatchPolicy", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.ui.pointerinjector/Data", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Event.data" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Event.timestamp" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Event.trace_flow_id" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.ui.pointerinjector/Event" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.ui.pointerinjector/EventPhase.ADD", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.ui.pointerinjector/EventPhase.CANCEL", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.ui.pointerinjector/EventPhase.CHANGE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.ui.pointerinjector/EventPhase.REMOVE", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.ui.pointerinjector/EventPhase", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.ui.pointerinjector/MAX_INJECT", |
| "value": "128" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/PointerSample.is_precision_scroll" |
| }, |
| { |
| "declaration": "fuchsia.ui.pointerinjector/EventPhase", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/PointerSample.phase" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/PointerSample.pointer_id" |
| }, |
| { |
| "declaration": "array<float32,2>", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/PointerSample.position_in_viewport" |
| }, |
| { |
| "declaration": "vector<uint8>:32", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/PointerSample.pressed_buttons" |
| }, |
| { |
| "declaration": "array<float32,2>", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/PointerSample.relative_motion" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/PointerSample.scroll_h" |
| }, |
| { |
| "declaration": "float64", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/PointerSample.scroll_h_physical_pixel" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/PointerSample.scroll_v" |
| }, |
| { |
| "declaration": "float64", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/PointerSample.scroll_v_physical_pixel" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.ui.pointerinjector/PointerSample" |
| }, |
| { |
| "declaration": "(fuchsia.ui.pointerinjector/Config config,server_end:fuchsia.ui.pointerinjector/Device injector) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.pointerinjector/Registry.Register" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.ui.pointerinjector/Registry" |
| }, |
| { |
| "declaration": "fuchsia.ui.views/ViewRef", |
| "kind": "union/member", |
| "name": "fuchsia.ui.pointerinjector/Target.view" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.ui.pointerinjector/Target", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "array<array<float32,2>,2>", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Viewport.extents" |
| }, |
| { |
| "declaration": "array<float32,9>", |
| "kind": "table/member", |
| "name": "fuchsia.ui.pointerinjector/Viewport.viewport_to_context_transform" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.ui.pointerinjector/Viewport" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.ui.pointerinjector" |
| } |
| ] |