blob: 93aee9d5dcc3cf1cec427e4b0c3711b30d27334b [file] [log] [blame]
[
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Config.buttons",
"ordinal": "9",
"type": "vector<uint8>:32"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Config.context",
"ordinal": "3",
"type": "fuchsia.ui.pointerinjector/Context"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Config.device_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Config.device_type",
"ordinal": "2",
"type": "fuchsia.ui.pointerinjector/DeviceType"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Config.dispatch_policy",
"ordinal": "6",
"type": "fuchsia.ui.pointerinjector/DispatchPolicy"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Config.relative_motion_range",
"ordinal": "10",
"type": "array<fuchsia.input.report/Axis,2>"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Config.scroll_h_range",
"ordinal": "8",
"type": "fuchsia.input.report/Axis"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Config.scroll_v_range",
"ordinal": "7",
"type": "fuchsia.input.report/Axis"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Config.target",
"ordinal": "4",
"type": "fuchsia.ui.pointerinjector/Target"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Config.viewport",
"ordinal": "5",
"type": "fuchsia.ui.pointerinjector/Viewport"
},
{
"kind": "table",
"name": "fuchsia.ui.pointerinjector/Config",
"resourceness": "resource"
},
{
"kind": "union/member",
"name": "fuchsia.ui.pointerinjector/Context.view",
"ordinal": "1",
"type": "fuchsia.ui.views/ViewRef"
},
{
"kind": "union",
"name": "fuchsia.ui.pointerinjector/Context",
"strictness": "strict",
"resourceness": "resource"
},
{
"kind": "union/member",
"name": "fuchsia.ui.pointerinjector/Data.pointer_sample",
"ordinal": "2",
"type": "fuchsia.ui.pointerinjector/PointerSample"
},
{
"kind": "union/member",
"name": "fuchsia.ui.pointerinjector/Data.viewport",
"ordinal": "1",
"type": "fuchsia.ui.pointerinjector/Viewport"
},
{
"kind": "union",
"name": "fuchsia.ui.pointerinjector/Data",
"strictness": "flexible"
},
{
"kind": "protocol/member",
"name": "fuchsia.ui.pointerinjector/Device.Inject",
"strictness": "strict",
"ordinal": "82058939547254592",
"direction": "two_way",
"request": "fuchsia.ui.pointerinjector/DeviceInjectRequest"
},
{
"kind": "protocol",
"name": "fuchsia.ui.pointerinjector/Device",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.ui.pointerinjector/DeviceInjectRequest.events",
"ordinal": "1",
"type": "vector<fuchsia.ui.pointerinjector/Event>:128"
},
{
"kind": "struct",
"name": "fuchsia.ui.pointerinjector/DeviceInjectRequest"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.pointerinjector/DeviceType.MOUSE",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.pointerinjector/DeviceType.TOUCH",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.ui.pointerinjector/DeviceType",
"strictness": "strict",
"type": "uint32"
},
{
"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"
},
{
"kind": "enum",
"name": "fuchsia.ui.pointerinjector/DispatchPolicy",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Event.data",
"ordinal": "2",
"type": "fuchsia.ui.pointerinjector/Data"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Event.timestamp",
"ordinal": "1",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Event.trace_flow_id",
"ordinal": "3",
"type": "uint64"
},
{
"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"
},
{
"kind": "enum",
"name": "fuchsia.ui.pointerinjector/EventPhase",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "const",
"name": "fuchsia.ui.pointerinjector/MAX_INJECT",
"type": "uint32",
"value": "128"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/PointerSample.is_precision_scroll",
"ordinal": "10",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/PointerSample.phase",
"ordinal": "2",
"type": "fuchsia.ui.pointerinjector/EventPhase"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/PointerSample.pointer_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/PointerSample.position_in_viewport",
"ordinal": "3",
"type": "array<float32,2>"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/PointerSample.pressed_buttons",
"ordinal": "6",
"type": "vector<uint8>:32"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/PointerSample.relative_motion",
"ordinal": "7",
"type": "array<float32,2>"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/PointerSample.scroll_h",
"ordinal": "5",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/PointerSample.scroll_h_physical_pixel",
"ordinal": "9",
"type": "float64"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/PointerSample.scroll_v",
"ordinal": "4",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/PointerSample.scroll_v_physical_pixel",
"ordinal": "8",
"type": "float64"
},
{
"kind": "table",
"name": "fuchsia.ui.pointerinjector/PointerSample"
},
{
"kind": "protocol/member",
"name": "fuchsia.ui.pointerinjector/Registry.Register",
"strictness": "strict",
"ordinal": "718395677124749824",
"direction": "two_way",
"request": "fuchsia.ui.pointerinjector/RegistryRegisterRequest"
},
{
"kind": "protocol",
"name": "fuchsia.ui.pointerinjector/Registry",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.ui.pointerinjector/RegistryRegisterRequest.config",
"ordinal": "1",
"type": "fuchsia.ui.pointerinjector/Config"
},
{
"kind": "struct/member",
"name": "fuchsia.ui.pointerinjector/RegistryRegisterRequest.injector",
"ordinal": "2",
"type": "server_end:fuchsia.ui.pointerinjector/Device"
},
{
"kind": "struct",
"name": "fuchsia.ui.pointerinjector/RegistryRegisterRequest",
"resourceness": "resource"
},
{
"kind": "union/member",
"name": "fuchsia.ui.pointerinjector/Target.view",
"ordinal": "1",
"type": "fuchsia.ui.views/ViewRef"
},
{
"kind": "union",
"name": "fuchsia.ui.pointerinjector/Target",
"strictness": "strict",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Viewport.extents",
"ordinal": "1",
"type": "array<array<float32,2>,2>"
},
{
"kind": "table/member",
"name": "fuchsia.ui.pointerinjector/Viewport.viewport_to_context_transform",
"ordinal": "2",
"type": "array<float32,9>"
},
{
"kind": "table",
"name": "fuchsia.ui.pointerinjector/Viewport"
},
{
"kind": "library",
"name": "fuchsia.ui.pointerinjector"
}
]