blob: fefd8afa76677e91c44720c2ba494257653efba8 [file] [log] [blame]
[
{
"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"
}
]