| protocol/member fuchsia.ui.composition/Allocator.RegisterBufferCollection(fuchsia.ui.composition/RegisterBufferCollectionArgs args) -> (fuchsia.ui.composition/Allocator_RegisterBufferCollection_Result result) |
| protocol fuchsia.ui.composition/Allocator |
| struct fuchsia.ui.composition/Allocator_RegisterBufferCollection_Response |
| union/member fuchsia.ui.composition/Allocator_RegisterBufferCollection_Result.err fuchsia.ui.composition/RegisterBufferCollectionError |
| union/member fuchsia.ui.composition/Allocator_RegisterBufferCollection_Result.response fuchsia.ui.composition/Allocator_RegisterBufferCollection_Response |
| strict union fuchsia.ui.composition/Allocator_RegisterBufferCollection_Result |
| struct/member fuchsia.ui.composition/BufferCollectionExportToken.value zx/handle:EVENTPAIR |
| resource struct fuchsia.ui.composition/BufferCollectionExportToken |
| struct/member fuchsia.ui.composition/BufferCollectionImportToken.value zx/handle:EVENTPAIR |
| resource struct fuchsia.ui.composition/BufferCollectionImportToken |
| enum/member fuchsia.ui.composition/ChildViewStatus.CONTENT_HAS_PRESENTED 1 |
| strict enum fuchsia.ui.composition/ChildViewStatus uint32 |
| protocol/member fuchsia.ui.composition/ChildViewWatcher.GetStatus() -> (fuchsia.ui.composition/ChildViewStatus status) |
| protocol/member fuchsia.ui.composition/ChildViewWatcher.GetViewRef() -> (fuchsia.ui.views/ViewRef view_ref) |
| protocol fuchsia.ui.composition/ChildViewWatcher |
| struct/member fuchsia.ui.composition/ContentId.value uint64 |
| struct fuchsia.ui.composition/ContentId |
| table/member fuchsia.ui.composition/CreateImageArgs.image_id uint64 |
| table/member fuchsia.ui.composition/CreateImageArgs.import_token fuchsia.ui.composition/BufferCollectionImportToken |
| table/member fuchsia.ui.composition/CreateImageArgs.size fuchsia.math/SizeU |
| table/member fuchsia.ui.composition/CreateImageArgs.vmo_index uint32 |
| resource table fuchsia.ui.composition/CreateImageArgs |
| protocol/member fuchsia.ui.composition/Flatland.AddChild(fuchsia.ui.composition/TransformId parent_transform_id,fuchsia.ui.composition/TransformId child_transform_id) |
| protocol/member fuchsia.ui.composition/Flatland.Clear() |
| protocol/member fuchsia.ui.composition/Flatland.CreateImage(fuchsia.ui.composition/ContentId image_id,fuchsia.ui.composition/BufferCollectionImportToken import_token,uint32 vmo_index,fuchsia.ui.composition/ImageProperties properties) |
| protocol/member fuchsia.ui.composition/Flatland.CreateTransform(fuchsia.ui.composition/TransformId transform_id) |
| protocol/member fuchsia.ui.composition/Flatland.CreateView(fuchsia.ui.views/ViewCreationToken token,server_end:fuchsia.ui.composition/ParentViewportWatcher parent_viewport_watcher) |
| protocol/member fuchsia.ui.composition/Flatland.CreateView2(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) |
| protocol/member fuchsia.ui.composition/Flatland.CreateViewport(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) |
| protocol/member fuchsia.ui.composition/Flatland.OnError -> (fuchsia.ui.composition/FlatlandError error) |
| protocol/member fuchsia.ui.composition/Flatland.OnFramePresented -> (fuchsia.scenic.scheduling/FramePresentedInfo frame_presented_info) |
| protocol/member fuchsia.ui.composition/Flatland.OnNextFrameBegin -> (fuchsia.ui.composition/OnNextFrameBeginValues values) |
| protocol/member fuchsia.ui.composition/Flatland.Present(fuchsia.ui.composition/PresentArgs args) |
| protocol/member fuchsia.ui.composition/Flatland.ReleaseImage(fuchsia.ui.composition/ContentId image_id) |
| protocol/member fuchsia.ui.composition/Flatland.ReleaseTransform(fuchsia.ui.composition/TransformId transform_id) |
| protocol/member fuchsia.ui.composition/Flatland.ReleaseView() |
| protocol/member fuchsia.ui.composition/Flatland.ReleaseViewport(fuchsia.ui.composition/ContentId viewport_id) -> (fuchsia.ui.views/ViewportCreationToken token) |
| protocol/member fuchsia.ui.composition/Flatland.RemoveChild(fuchsia.ui.composition/TransformId parent_transform_id,fuchsia.ui.composition/TransformId child_transform_id) |
| protocol/member fuchsia.ui.composition/Flatland.SetClipBounds(fuchsia.ui.composition/TransformId transform_id,fuchsia.math/Rect rect) |
| protocol/member fuchsia.ui.composition/Flatland.SetContent(fuchsia.ui.composition/TransformId transform_id,fuchsia.ui.composition/ContentId content_id) |
| protocol/member fuchsia.ui.composition/Flatland.SetDebugName(string:64 name) |
| protocol/member fuchsia.ui.composition/Flatland.SetHitRegions(fuchsia.ui.composition/TransformId transform_id,vector<fuchsia.ui.composition/HitRegion>:64 regions) |
| protocol/member fuchsia.ui.composition/Flatland.SetImageDestinationSize(fuchsia.ui.composition/ContentId image_id,fuchsia.math/SizeU size) |
| protocol/member fuchsia.ui.composition/Flatland.SetImageSampleRegion(fuchsia.ui.composition/ContentId image_id,fuchsia.math/RectF rect) |
| protocol/member fuchsia.ui.composition/Flatland.SetOpacity(fuchsia.ui.composition/TransformId transform_id,float32 val) |
| protocol/member fuchsia.ui.composition/Flatland.SetOrientation(fuchsia.ui.composition/TransformId transform_id,fuchsia.ui.composition/Orientation orientation) |
| protocol/member fuchsia.ui.composition/Flatland.SetRootTransform(fuchsia.ui.composition/TransformId transform_id) |
| protocol/member fuchsia.ui.composition/Flatland.SetTranslation(fuchsia.ui.composition/TransformId transform_id,fuchsia.math/Vec translation) |
| protocol/member fuchsia.ui.composition/Flatland.SetViewportProperties(fuchsia.ui.composition/ContentId viewport_id,fuchsia.ui.composition/ViewportProperties properties) |
| protocol fuchsia.ui.composition/Flatland |
| protocol/member fuchsia.ui.composition/FlatlandDisplay.SetContent(fuchsia.ui.views/ViewportCreationToken token,server_end:fuchsia.ui.composition/ChildViewWatcher child_view_watcher) |
| protocol fuchsia.ui.composition/FlatlandDisplay |
| enum/member fuchsia.ui.composition/FlatlandError.BAD_HANGING_GET 3 |
| enum/member fuchsia.ui.composition/FlatlandError.BAD_OPERATION 1 |
| enum/member fuchsia.ui.composition/FlatlandError.NO_PRESENTS_REMAINING 2 |
| strict enum fuchsia.ui.composition/FlatlandError uint32 |
| struct/member fuchsia.ui.composition/HitRegion.hit_test fuchsia.ui.composition/HitTestInteraction |
| struct/member fuchsia.ui.composition/HitRegion.region fuchsia.math/RectF |
| struct fuchsia.ui.composition/HitRegion |
| enum/member fuchsia.ui.composition/HitTestInteraction.DEFAULT 0 |
| enum/member fuchsia.ui.composition/HitTestInteraction.SEMANTICALLY_INVISIBLE 1 |
| flexible enum fuchsia.ui.composition/HitTestInteraction uint8 |
| table/member fuchsia.ui.composition/ImageProperties.size fuchsia.math/SizeU |
| table fuchsia.ui.composition/ImageProperties |
| table/member fuchsia.ui.composition/LayoutInfo.logical_size fuchsia.math/SizeU |
| table/member fuchsia.ui.composition/LayoutInfo.pixel_scale fuchsia.math/SizeU |
| table fuchsia.ui.composition/LayoutInfo |
| const fuchsia.ui.composition/MAX_ACQUIRE_RELEASE_FENCE_COUNT int32 16 |
| const fuchsia.ui.composition/MAX_HIT_REGION_COUNT int32 64 |
| const fuchsia.ui.composition/MAX_PRESENT_ARGS_FENCE_COUNT int32 16 |
| table/member fuchsia.ui.composition/OnNextFrameBeginValues.additional_present_credits uint32 |
| table/member fuchsia.ui.composition/OnNextFrameBeginValues.future_presentation_infos vector<fuchsia.scenic.scheduling/PresentationInfo>:8 |
| table fuchsia.ui.composition/OnNextFrameBeginValues |
| enum/member fuchsia.ui.composition/Orientation.CCW_0_DEGREES 1 |
| enum/member fuchsia.ui.composition/Orientation.CCW_180_DEGREES 3 |
| enum/member fuchsia.ui.composition/Orientation.CCW_270_DEGREES 4 |
| enum/member fuchsia.ui.composition/Orientation.CCW_90_DEGREES 2 |
| strict enum fuchsia.ui.composition/Orientation uint32 |
| enum/member fuchsia.ui.composition/ParentViewportStatus.CONNECTED_TO_DISPLAY 1 |
| enum/member fuchsia.ui.composition/ParentViewportStatus.DISCONNECTED_FROM_DISPLAY 2 |
| strict enum fuchsia.ui.composition/ParentViewportStatus uint32 |
| protocol/member fuchsia.ui.composition/ParentViewportWatcher.GetLayout() -> (fuchsia.ui.composition/LayoutInfo info) |
| protocol/member fuchsia.ui.composition/ParentViewportWatcher.GetStatus() -> (fuchsia.ui.composition/ParentViewportStatus status) |
| protocol fuchsia.ui.composition/ParentViewportWatcher |
| table/member fuchsia.ui.composition/PresentArgs.acquire_fences vector<zx/handle:EVENT>:16 |
| table/member fuchsia.ui.composition/PresentArgs.release_fences vector<zx/handle:EVENT>:16 |
| table/member fuchsia.ui.composition/PresentArgs.requested_presentation_time int64 |
| table/member fuchsia.ui.composition/PresentArgs.server_signal_fences vector<zx/handle:EVENT>:16 |
| table/member fuchsia.ui.composition/PresentArgs.server_wait_fences vector<zx/handle:EVENT>:16 |
| table/member fuchsia.ui.composition/PresentArgs.unsquashable bool |
| resource table fuchsia.ui.composition/PresentArgs |
| table/member fuchsia.ui.composition/RegisterBufferCollectionArgs.buffer_collection_token fuchsia.sysmem/BufferCollectionToken |
| table/member fuchsia.ui.composition/RegisterBufferCollectionArgs.export_token fuchsia.ui.composition/BufferCollectionExportToken |
| table/member fuchsia.ui.composition/RegisterBufferCollectionArgs.usage fuchsia.ui.composition/RegisterBufferCollectionUsage |
| resource table fuchsia.ui.composition/RegisterBufferCollectionArgs |
| enum/member fuchsia.ui.composition/RegisterBufferCollectionError.BAD_OPERATION 1 |
| strict enum fuchsia.ui.composition/RegisterBufferCollectionError uint32 |
| enum/member fuchsia.ui.composition/RegisterBufferCollectionUsage.DEFAULT 0 |
| enum/member fuchsia.ui.composition/RegisterBufferCollectionUsage.SCREENSHOT 1 |
| strict enum fuchsia.ui.composition/RegisterBufferCollectionUsage uint32 |
| table/member fuchsia.ui.composition/RemoveImageArgs.image_id uint64 |
| resource table fuchsia.ui.composition/RemoveImageArgs |
| enum/member fuchsia.ui.composition/Rotation.CW_0_DEGREES 0 |
| enum/member fuchsia.ui.composition/Rotation.CW_180_DEGREES 2 |
| enum/member fuchsia.ui.composition/Rotation.CW_270_DEGREES 3 |
| enum/member fuchsia.ui.composition/Rotation.CW_90_DEGREES 1 |
| strict enum fuchsia.ui.composition/Rotation uint32 |
| protocol/member fuchsia.ui.composition/Screenshot.CreateImage(fuchsia.ui.composition/CreateImageArgs args) -> (fuchsia.ui.composition/Screenshot_CreateImage_Result result) |
| protocol/member fuchsia.ui.composition/Screenshot.RemoveImage(fuchsia.ui.composition/RemoveImageArgs args) -> (fuchsia.ui.composition/Screenshot_RemoveImage_Result result) |
| protocol/member fuchsia.ui.composition/Screenshot.TakeScreenshot(fuchsia.ui.composition/TakeScreenshotArgs args) -> (fuchsia.ui.composition/Screenshot_TakeScreenshot_Result result) |
| protocol fuchsia.ui.composition/Screenshot |
| enum/member fuchsia.ui.composition/ScreenshotError.BAD_OPERATION 2 |
| enum/member fuchsia.ui.composition/ScreenshotError.MISSING_ARGS 1 |
| strict enum fuchsia.ui.composition/ScreenshotError uint32 |
| struct fuchsia.ui.composition/Screenshot_CreateImage_Response |
| union/member fuchsia.ui.composition/Screenshot_CreateImage_Result.err fuchsia.ui.composition/ScreenshotError |
| union/member fuchsia.ui.composition/Screenshot_CreateImage_Result.response fuchsia.ui.composition/Screenshot_CreateImage_Response |
| strict union fuchsia.ui.composition/Screenshot_CreateImage_Result |
| struct fuchsia.ui.composition/Screenshot_RemoveImage_Response |
| union/member fuchsia.ui.composition/Screenshot_RemoveImage_Result.err fuchsia.ui.composition/ScreenshotError |
| union/member fuchsia.ui.composition/Screenshot_RemoveImage_Result.response fuchsia.ui.composition/Screenshot_RemoveImage_Response |
| strict union fuchsia.ui.composition/Screenshot_RemoveImage_Result |
| struct fuchsia.ui.composition/Screenshot_TakeScreenshot_Response |
| union/member fuchsia.ui.composition/Screenshot_TakeScreenshot_Result.err fuchsia.ui.composition/ScreenshotError |
| union/member fuchsia.ui.composition/Screenshot_TakeScreenshot_Result.response fuchsia.ui.composition/Screenshot_TakeScreenshot_Response |
| strict union fuchsia.ui.composition/Screenshot_TakeScreenshot_Result |
| table/member fuchsia.ui.composition/TakeScreenshotArgs.event zx/handle:EVENT |
| table/member fuchsia.ui.composition/TakeScreenshotArgs.image_id uint64 |
| table/member fuchsia.ui.composition/TakeScreenshotArgs.rotation fuchsia.ui.composition/Rotation |
| resource table fuchsia.ui.composition/TakeScreenshotArgs |
| struct/member fuchsia.ui.composition/TransformId.value uint64 |
| struct fuchsia.ui.composition/TransformId |
| table/member fuchsia.ui.composition/ViewBoundProtocols.mouse_source server_end:fuchsia.ui.pointer/MouseSource |
| table/member fuchsia.ui.composition/ViewBoundProtocols.touch_source server_end:fuchsia.ui.pointer/TouchSource |
| table/member fuchsia.ui.composition/ViewBoundProtocols.view_focuser server_end:fuchsia.ui.views/Focuser |
| table/member fuchsia.ui.composition/ViewBoundProtocols.view_ref_focused server_end:fuchsia.ui.views/ViewRefFocused |
| resource table fuchsia.ui.composition/ViewBoundProtocols |
| table/member fuchsia.ui.composition/ViewportProperties.logical_size fuchsia.math/SizeU |
| table fuchsia.ui.composition/ViewportProperties |
| library fuchsia.ui.composition |