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