blob: ca8ff3763b56dfcde6bc408826e1ac1652feae28 [file] [log] [blame]
[
{
"declaration": "(fuchsia.ui.composition/RegisterBufferCollectionArgs args) -> (fuchsia.ui.composition/Allocator_RegisterBufferCollection_Result result)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Allocator.RegisterBufferCollection"
},
{
"kind": "protocol",
"name": "fuchsia.ui.composition/Allocator"
},
{
"kind": "struct",
"name": "fuchsia.ui.composition/Allocator_RegisterBufferCollection_Response"
},
{
"declaration": "fuchsia.ui.composition/RegisterBufferCollectionError",
"kind": "union/member",
"name": "fuchsia.ui.composition/Allocator_RegisterBufferCollection_Result.err"
},
{
"declaration": "fuchsia.ui.composition/Allocator_RegisterBufferCollection_Response",
"kind": "union/member",
"name": "fuchsia.ui.composition/Allocator_RegisterBufferCollection_Result.response"
},
{
"kind": "union",
"name": "fuchsia.ui.composition/Allocator_RegisterBufferCollection_Result",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/BlendMode.SRC",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/BlendMode.SRC_OVER",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.composition/BlendMode",
"strictness": "strict"
},
{
"declaration": "zx/handle:EVENTPAIR",
"kind": "struct/member",
"name": "fuchsia.ui.composition/BufferCollectionExportToken.value"
},
{
"kind": "struct",
"name": "fuchsia.ui.composition/BufferCollectionExportToken",
"resourceness": "resource"
},
{
"declaration": "zx/handle:EVENTPAIR",
"kind": "struct/member",
"name": "fuchsia.ui.composition/BufferCollectionImportToken.value"
},
{
"kind": "struct",
"name": "fuchsia.ui.composition/BufferCollectionImportToken",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/ChildViewStatus.CONTENT_HAS_PRESENTED",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.composition/ChildViewStatus",
"strictness": "strict"
},
{
"declaration": "() -> (fuchsia.ui.composition/ChildViewStatus status)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/ChildViewWatcher.GetStatus"
},
{
"declaration": "() -> (fuchsia.ui.views/ViewRef view_ref)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/ChildViewWatcher.GetViewRef"
},
{
"kind": "protocol",
"name": "fuchsia.ui.composition/ChildViewWatcher"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.composition/ColorRgba.alpha"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.composition/ColorRgba.blue"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.composition/ColorRgba.green"
},
{
"declaration": "float32",
"kind": "struct/member",
"name": "fuchsia.ui.composition/ColorRgba.red"
},
{
"kind": "struct",
"name": "fuchsia.ui.composition/ColorRgba"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.ui.composition/ContentId.value"
},
{
"kind": "struct",
"name": "fuchsia.ui.composition/ContentId"
},
{
"declaration": "(fuchsia.ui.composition/TransformId parent_transform_id,fuchsia.ui.composition/TransformId child_transform_id)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.AddChild"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.Clear"
},
{
"declaration": "(fuchsia.ui.composition/ContentId rect_id)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.CreateFilledRect"
},
{
"declaration": "(fuchsia.ui.composition/ContentId image_id,fuchsia.ui.composition/BufferCollectionImportToken import_token,uint32 vmo_index,fuchsia.ui.composition/ImageProperties properties)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.CreateImage"
},
{
"declaration": "(fuchsia.ui.composition/TransformId transform_id)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.CreateTransform"
},
{
"declaration": "(fuchsia.ui.views/ViewCreationToken token,server_end:fuchsia.ui.composition/ParentViewportWatcher parent_viewport_watcher)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.CreateView"
},
{
"declaration": "(fuchsia.ui.views/ViewCreationToken token,fuchsia.ui.views/ViewIdentityOnCreation view_identity,fuchsia.ui.composition/ViewBoundProtocols protocols,server_end:fuchsia.ui.composition/ParentViewportWatcher parent_viewport_watcher)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.CreateView2"
},
{
"declaration": "(fuchsia.ui.composition/ContentId viewport_id,fuchsia.ui.views/ViewportCreationToken token,fuchsia.ui.composition/ViewportProperties properties,server_end:fuchsia.ui.composition/ChildViewWatcher child_view_watcher)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.CreateViewport"
},
{
"declaration": " -> (fuchsia.ui.composition/FlatlandError error)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.OnError"
},
{
"declaration": " -> (fuchsia.scenic.scheduling/FramePresentedInfo frame_presented_info)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.OnFramePresented"
},
{
"declaration": " -> (fuchsia.ui.composition/OnNextFrameBeginValues values)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.OnNextFrameBegin"
},
{
"declaration": "(fuchsia.ui.composition/PresentArgs args)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.Present"
},
{
"declaration": "(fuchsia.ui.composition/ContentId rect_id)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.ReleaseFilledRect"
},
{
"declaration": "(fuchsia.ui.composition/ContentId image_id)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.ReleaseImage"
},
{
"declaration": "(fuchsia.ui.composition/TransformId transform_id)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.ReleaseTransform"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.ReleaseView"
},
{
"declaration": "(fuchsia.ui.composition/ContentId viewport_id) -> (fuchsia.ui.views/ViewportCreationToken token)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.ReleaseViewport"
},
{
"declaration": "(fuchsia.ui.composition/TransformId parent_transform_id,fuchsia.ui.composition/TransformId child_transform_id)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.RemoveChild"
},
{
"declaration": "(fuchsia.ui.composition/TransformId transform_id,fuchsia.math/Rect:optional rect)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetClipBoundary"
},
{
"declaration": "(fuchsia.ui.composition/TransformId transform_id,fuchsia.ui.composition/ContentId content_id)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetContent"
},
{
"declaration": "(string:64 name)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetDebugName"
},
{
"declaration": "(fuchsia.ui.composition/TransformId transform_id,vector<fuchsia.ui.composition/HitRegion>:64 regions)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetHitRegions"
},
{
"declaration": "(fuchsia.ui.composition/ContentId image_id,fuchsia.ui.composition/BlendMode blend_mode)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetImageBlendingFunction"
},
{
"declaration": "(fuchsia.ui.composition/ContentId image_id,fuchsia.math/SizeU size)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetImageDestinationSize"
},
{
"declaration": "(fuchsia.ui.composition/ContentId image_id,float32 val)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetImageOpacity"
},
{
"declaration": "(fuchsia.ui.composition/ContentId image_id,fuchsia.math/RectF rect)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetImageSampleRegion"
},
{
"declaration": "(fuchsia.ui.composition/TransformId transform_id,float32 value)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetOpacity"
},
{
"declaration": "(fuchsia.ui.composition/TransformId transform_id,fuchsia.ui.composition/Orientation orientation)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetOrientation"
},
{
"declaration": "(fuchsia.ui.composition/TransformId transform_id)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetRootTransform"
},
{
"declaration": "(fuchsia.ui.composition/TransformId transform_id,fuchsia.math/VecF scale)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetScale"
},
{
"declaration": "(fuchsia.ui.composition/ContentId rect_id,fuchsia.ui.composition/ColorRgba color,fuchsia.math/SizeU size)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetSolidFill"
},
{
"declaration": "(fuchsia.ui.composition/TransformId transform_id,fuchsia.math/Vec translation)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetTranslation"
},
{
"declaration": "(fuchsia.ui.composition/ContentId viewport_id,fuchsia.ui.composition/ViewportProperties properties)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/Flatland.SetViewportProperties"
},
{
"kind": "protocol",
"name": "fuchsia.ui.composition/Flatland"
},
{
"declaration": "(fuchsia.ui.views/ViewportCreationToken token,server_end:fuchsia.ui.composition/ChildViewWatcher child_view_watcher)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/FlatlandDisplay.SetContent"
},
{
"kind": "protocol",
"name": "fuchsia.ui.composition/FlatlandDisplay"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/FlatlandError.BAD_HANGING_GET",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/FlatlandError.BAD_OPERATION",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/FlatlandError.NO_PRESENTS_REMAINING",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.composition/FlatlandError",
"strictness": "strict"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.ui.composition/FrameInfo.buffer_id"
},
{
"kind": "table",
"name": "fuchsia.ui.composition/FrameInfo",
"resourceness": "resource"
},
{
"declaration": "zx/handle:EVENT",
"kind": "table/member",
"name": "fuchsia.ui.composition/GetNextFrameArgs.event"
},
{
"kind": "table",
"name": "fuchsia.ui.composition/GetNextFrameArgs",
"resourceness": "resource"
},
{
"declaration": "fuchsia.ui.composition/HitTestInteraction",
"kind": "struct/member",
"name": "fuchsia.ui.composition/HitRegion.hit_test"
},
{
"declaration": "fuchsia.math/RectF",
"kind": "struct/member",
"name": "fuchsia.ui.composition/HitRegion.region"
},
{
"kind": "struct",
"name": "fuchsia.ui.composition/HitRegion"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/HitTestInteraction.DEFAULT",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/HitTestInteraction.SEMANTICALLY_INVISIBLE",
"value": "1"
},
{
"declaration": "uint8",
"kind": "enum",
"name": "fuchsia.ui.composition/HitTestInteraction",
"strictness": "flexible"
},
{
"declaration": "fuchsia.math/SizeU",
"kind": "table/member",
"name": "fuchsia.ui.composition/ImageProperties.size"
},
{
"kind": "table",
"name": "fuchsia.ui.composition/ImageProperties"
},
{
"declaration": "fuchsia.math/SizeU",
"kind": "table/member",
"name": "fuchsia.ui.composition/LayoutInfo.logical_size"
},
{
"declaration": "fuchsia.math/SizeU",
"kind": "table/member",
"name": "fuchsia.ui.composition/LayoutInfo.pixel_scale"
},
{
"kind": "table",
"name": "fuchsia.ui.composition/LayoutInfo"
},
{
"declaration": "int32",
"kind": "const",
"name": "fuchsia.ui.composition/MAX_ACQUIRE_RELEASE_FENCE_COUNT",
"value": "16"
},
{
"declaration": "int32",
"kind": "const",
"name": "fuchsia.ui.composition/MAX_HIT_REGION_COUNT",
"value": "64"
},
{
"declaration": "int32",
"kind": "const",
"name": "fuchsia.ui.composition/MAX_PRESENT_ARGS_FENCE_COUNT",
"value": "16"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.ui.composition/OnNextFrameBeginValues.additional_present_credits"
},
{
"declaration": "vector<fuchsia.scenic.scheduling/PresentationInfo>:8",
"kind": "table/member",
"name": "fuchsia.ui.composition/OnNextFrameBeginValues.future_presentation_infos"
},
{
"kind": "table",
"name": "fuchsia.ui.composition/OnNextFrameBeginValues"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/Orientation.CCW_0_DEGREES",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/Orientation.CCW_180_DEGREES",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/Orientation.CCW_270_DEGREES",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/Orientation.CCW_90_DEGREES",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.composition/Orientation",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/ParentViewportStatus.CONNECTED_TO_DISPLAY",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/ParentViewportStatus.DISCONNECTED_FROM_DISPLAY",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.composition/ParentViewportStatus",
"strictness": "strict"
},
{
"declaration": "() -> (fuchsia.ui.composition/LayoutInfo info)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/ParentViewportWatcher.GetLayout"
},
{
"declaration": "() -> (fuchsia.ui.composition/ParentViewportStatus status)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/ParentViewportWatcher.GetStatus"
},
{
"kind": "protocol",
"name": "fuchsia.ui.composition/ParentViewportWatcher"
},
{
"declaration": "vector<zx/handle:EVENT>:16",
"kind": "table/member",
"name": "fuchsia.ui.composition/PresentArgs.acquire_fences"
},
{
"declaration": "vector<zx/handle:EVENT>:16",
"kind": "table/member",
"name": "fuchsia.ui.composition/PresentArgs.release_fences"
},
{
"declaration": "int64",
"kind": "table/member",
"name": "fuchsia.ui.composition/PresentArgs.requested_presentation_time"
},
{
"declaration": "vector<zx/handle:EVENT>:16",
"kind": "table/member",
"name": "fuchsia.ui.composition/PresentArgs.server_signal_fences"
},
{
"declaration": "vector<zx/handle:EVENT>:16",
"kind": "table/member",
"name": "fuchsia.ui.composition/PresentArgs.server_wait_fences"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.ui.composition/PresentArgs.unsquashable"
},
{
"kind": "table",
"name": "fuchsia.ui.composition/PresentArgs",
"resourceness": "resource"
},
{
"declaration": "fuchsia.sysmem/BufferCollectionToken",
"kind": "table/member",
"name": "fuchsia.ui.composition/RegisterBufferCollectionArgs.buffer_collection_token"
},
{
"declaration": "fuchsia.ui.composition/BufferCollectionExportToken",
"kind": "table/member",
"name": "fuchsia.ui.composition/RegisterBufferCollectionArgs.export_token"
},
{
"declaration": "fuchsia.ui.composition/RegisterBufferCollectionUsage",
"kind": "table/member",
"name": "fuchsia.ui.composition/RegisterBufferCollectionArgs.usage"
},
{
"kind": "table",
"name": "fuchsia.ui.composition/RegisterBufferCollectionArgs",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/RegisterBufferCollectionError.BAD_OPERATION",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.composition/RegisterBufferCollectionError",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/RegisterBufferCollectionUsage.DEFAULT",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/RegisterBufferCollectionUsage.SCREENSHOT",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.composition/RegisterBufferCollectionUsage",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/Rotation.CW_0_DEGREES",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/Rotation.CW_180_DEGREES",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/Rotation.CW_270_DEGREES",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/Rotation.CW_90_DEGREES",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.composition/Rotation",
"strictness": "strict"
},
{
"declaration": "(fuchsia.ui.composition/ScreenCaptureConfig payload) -> (fuchsia.ui.composition/ScreenCapture_Configure_Result result)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/ScreenCapture.Configure"
},
{
"declaration": "(fuchsia.ui.composition/GetNextFrameArgs payload) -> (fuchsia.ui.composition/ScreenCapture_GetNextFrame_Result result)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/ScreenCapture.GetNextFrame"
},
{
"declaration": "(uint32 buffer_id) -> (fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Result result)",
"kind": "protocol/member",
"name": "fuchsia.ui.composition/ScreenCapture.ReleaseFrame"
},
{
"kind": "protocol",
"name": "fuchsia.ui.composition/ScreenCapture"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.ui.composition/ScreenCaptureConfig.buffer_count"
},
{
"declaration": "fuchsia.ui.composition/BufferCollectionImportToken",
"kind": "table/member",
"name": "fuchsia.ui.composition/ScreenCaptureConfig.import_token"
},
{
"declaration": "fuchsia.ui.composition/Rotation",
"kind": "table/member",
"name": "fuchsia.ui.composition/ScreenCaptureConfig.rotation"
},
{
"declaration": "fuchsia.math/SizeU",
"kind": "table/member",
"name": "fuchsia.ui.composition/ScreenCaptureConfig.size"
},
{
"kind": "table",
"name": "fuchsia.ui.composition/ScreenCaptureConfig",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/ScreenCaptureError.BAD_OPERATION",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/ScreenCaptureError.BUFFER_FULL",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/ScreenCaptureError.INVALID_ARGS",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.composition/ScreenCaptureError.MISSING_ARGS",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.composition/ScreenCaptureError",
"strictness": "flexible"
},
{
"kind": "struct",
"name": "fuchsia.ui.composition/ScreenCapture_Configure_Response"
},
{
"declaration": "fuchsia.ui.composition/ScreenCaptureError",
"kind": "union/member",
"name": "fuchsia.ui.composition/ScreenCapture_Configure_Result.err"
},
{
"declaration": "fuchsia.ui.composition/ScreenCapture_Configure_Response",
"kind": "union/member",
"name": "fuchsia.ui.composition/ScreenCapture_Configure_Result.response"
},
{
"kind": "union",
"name": "fuchsia.ui.composition/ScreenCapture_Configure_Result",
"strictness": "strict"
},
{
"declaration": "fuchsia.ui.composition/ScreenCaptureError",
"kind": "union/member",
"name": "fuchsia.ui.composition/ScreenCapture_GetNextFrame_Result.err"
},
{
"declaration": "fuchsia.ui.composition/FrameInfo",
"kind": "union/member",
"name": "fuchsia.ui.composition/ScreenCapture_GetNextFrame_Result.response"
},
{
"kind": "union",
"name": "fuchsia.ui.composition/ScreenCapture_GetNextFrame_Result",
"resourceness": "resource",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Response"
},
{
"declaration": "fuchsia.ui.composition/ScreenCaptureError",
"kind": "union/member",
"name": "fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Result.err"
},
{
"declaration": "fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Response",
"kind": "union/member",
"name": "fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Result.response"
},
{
"kind": "union",
"name": "fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Result",
"strictness": "strict"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.ui.composition/TransformId.value"
},
{
"kind": "struct",
"name": "fuchsia.ui.composition/TransformId"
},
{
"declaration": "server_end:fuchsia.ui.pointer/MouseSource",
"kind": "table/member",
"name": "fuchsia.ui.composition/ViewBoundProtocols.mouse_source"
},
{
"declaration": "server_end:fuchsia.ui.pointer/TouchSource",
"kind": "table/member",
"name": "fuchsia.ui.composition/ViewBoundProtocols.touch_source"
},
{
"declaration": "server_end:fuchsia.ui.views/Focuser",
"kind": "table/member",
"name": "fuchsia.ui.composition/ViewBoundProtocols.view_focuser"
},
{
"declaration": "server_end:fuchsia.ui.views/ViewRefFocused",
"kind": "table/member",
"name": "fuchsia.ui.composition/ViewBoundProtocols.view_ref_focused"
},
{
"kind": "table",
"name": "fuchsia.ui.composition/ViewBoundProtocols",
"resourceness": "resource"
},
{
"declaration": "fuchsia.math/SizeU",
"kind": "table/member",
"name": "fuchsia.ui.composition/ViewportProperties.logical_size"
},
{
"kind": "table",
"name": "fuchsia.ui.composition/ViewportProperties"
},
{
"kind": "library",
"name": "fuchsia.ui.composition"
}
]