| [ |
| { |
| "declaration": "fuchsia.ui.gfx/Command", |
| "kind": "union/member", |
| "name": "fuchsia.ui.scenic/Command.gfx" |
| }, |
| { |
| "declaration": "fuchsia.ui.input/Command", |
| "kind": "union/member", |
| "name": "fuchsia.ui.scenic/Command.input" |
| }, |
| { |
| "declaration": "fuchsia.ui.views/Command", |
| "kind": "union/member", |
| "name": "fuchsia.ui.scenic/Command.views" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.ui.scenic/Command", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.ui.gfx/Event", |
| "kind": "union/member", |
| "name": "fuchsia.ui.scenic/Event.gfx" |
| }, |
| { |
| "declaration": "fuchsia.ui.input/InputEvent", |
| "kind": "union/member", |
| "name": "fuchsia.ui.scenic/Event.input" |
| }, |
| { |
| "declaration": "fuchsia.ui.scenic/Command", |
| "kind": "union/member", |
| "name": "fuchsia.ui.scenic/Event.unhandled" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.ui.scenic/Event", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<zx/handle:EVENT>", |
| "kind": "table/member", |
| "name": "fuchsia.ui.scenic/Present2Args.acquire_fences" |
| }, |
| { |
| "declaration": "vector<zx/handle:EVENT>", |
| "kind": "table/member", |
| "name": "fuchsia.ui.scenic/Present2Args.release_fences" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.ui.scenic/Present2Args.requested_prediction_span" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.ui.scenic/Present2Args.requested_presentation_time" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.ui.scenic/Present2Args", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.ui.scenic/Session session,client_end:<fuchsia.ui.scenic/SessionListener,optional> listener)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Scenic.CreateSession" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.ui.scenic/Session session,client_end:<fuchsia.ui.scenic/SessionListener,optional> listener,server_end:<fuchsia.ui.views/Focuser,optional> view_focuser)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Scenic.CreateSession2" |
| }, |
| { |
| "declaration": "(fuchsia.ui.scenic/SessionEndpoints endpoints) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Scenic.CreateSessionT" |
| }, |
| { |
| "declaration": "() -> (fuchsia.ui.gfx/DisplayInfo info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Scenic.GetDisplayInfo" |
| }, |
| { |
| "declaration": "() -> (zx/handle:EVENT ownership_event)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Scenic.GetDisplayOwnershipEvent" |
| }, |
| { |
| "declaration": "() -> (fuchsia.ui.scenic/ScreenshotData img_data,bool success)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Scenic.TakeScreenshot" |
| }, |
| { |
| "declaration": "() -> (bool flatland_enabled)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Scenic.UsesFlatland" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.ui.scenic/Scenic" |
| }, |
| { |
| "declaration": "fuchsia.mem/Buffer", |
| "kind": "struct/member", |
| "name": "fuchsia.ui.scenic/ScreenshotData.data" |
| }, |
| { |
| "declaration": "fuchsia.images/ImageInfo", |
| "kind": "struct/member", |
| "name": "fuchsia.ui.scenic/ScreenshotData.info" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.ui.scenic/ScreenshotData", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(uint32 buffer_id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Session.DeregisterBufferCollection" |
| }, |
| { |
| "declaration": "(vector<fuchsia.ui.scenic/Command> cmds)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Session.Enqueue" |
| }, |
| { |
| "declaration": " -> (fuchsia.scenic.scheduling/FramePresentedInfo frame_presented_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Session.OnFramePresented" |
| }, |
| { |
| "declaration": "(uint64 presentation_time,vector<zx/handle:EVENT> acquire_fences,vector<zx/handle:EVENT> release_fences) -> (fuchsia.images/PresentationInfo presentation_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Session.Present" |
| }, |
| { |
| "declaration": "(fuchsia.ui.scenic/Present2Args args) -> (fuchsia.scenic.scheduling/FuturePresentationTimes request_presentation_times_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Session.Present2" |
| }, |
| { |
| "declaration": "(uint32 buffer_id,fuchsia.sysmem/BufferCollectionToken token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Session.RegisterBufferCollection" |
| }, |
| { |
| "declaration": "(int64 requested_prediction_span) -> (fuchsia.scenic.scheduling/FuturePresentationTimes request_presentation_times_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Session.RequestPresentationTimes" |
| }, |
| { |
| "declaration": "(string debug_name)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/Session.SetDebugName" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.ui.scenic/Session" |
| }, |
| { |
| "declaration": "server_end:fuchsia.ui.pointer/MouseSource", |
| "kind": "table/member", |
| "name": "fuchsia.ui.scenic/SessionEndpoints.mouse_source" |
| }, |
| { |
| "declaration": "server_end:fuchsia.ui.scenic/Session", |
| "kind": "table/member", |
| "name": "fuchsia.ui.scenic/SessionEndpoints.session" |
| }, |
| { |
| "declaration": "client_end:fuchsia.ui.scenic/SessionListener", |
| "kind": "table/member", |
| "name": "fuchsia.ui.scenic/SessionEndpoints.session_listener" |
| }, |
| { |
| "declaration": "server_end:fuchsia.ui.pointer/TouchSource", |
| "kind": "table/member", |
| "name": "fuchsia.ui.scenic/SessionEndpoints.touch_source" |
| }, |
| { |
| "declaration": "server_end:fuchsia.ui.views/Focuser", |
| "kind": "table/member", |
| "name": "fuchsia.ui.scenic/SessionEndpoints.view_focuser" |
| }, |
| { |
| "declaration": "server_end:fuchsia.ui.views/ViewRefFocused", |
| "kind": "table/member", |
| "name": "fuchsia.ui.scenic/SessionEndpoints.view_ref_focused" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.ui.scenic/SessionEndpoints", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(string error)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/SessionListener.OnScenicError" |
| }, |
| { |
| "declaration": "(vector<fuchsia.ui.scenic/Event> events)", |
| "kind": "protocol/member", |
| "name": "fuchsia.ui.scenic/SessionListener.OnScenicEvent" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.ui.scenic/SessionListener" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.ui.scenic/Snapshot" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.ui.scenic/displayNotOwnedSignal", |
| "value": "16777216" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.ui.scenic/displayOwnedSignal", |
| "value": "33554432" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.ui.scenic" |
| } |
| ] |