blob: 4a3f82a13a1d923ff38296a5d02b42df689dd856 [file] [log] [blame] [edit]
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
enum/member fuchsia.ui.composition/BlendMode.SRC 1
enum/member fuchsia.ui.composition/BlendMode.SRC_OVER 2
strict enum fuchsia.ui.composition/BlendMode uint32
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/ColorRgba.alpha float32
struct/member fuchsia.ui.composition/ColorRgba.blue float32
struct/member fuchsia.ui.composition/ColorRgba.green float32
struct/member fuchsia.ui.composition/ColorRgba.red float32
struct fuchsia.ui.composition/ColorRgba
struct/member fuchsia.ui.composition/ContentId.value uint64
struct fuchsia.ui.composition/ContentId
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.CreateFilledRect(fuchsia.ui.composition/ContentId rect_id)
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.ReleaseFilledRect(fuchsia.ui.composition/ContentId rect_id)
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.SetClipBoundary(fuchsia.ui.composition/TransformId transform_id,fuchsia.math/Rect:optional 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.SetImageBlendingFunction(fuchsia.ui.composition/ContentId image_id,fuchsia.ui.composition/BlendMode blend_mode)
protocol/member fuchsia.ui.composition/Flatland.SetImageDestinationSize(fuchsia.ui.composition/ContentId image_id,fuchsia.math/SizeU size)
protocol/member fuchsia.ui.composition/Flatland.SetImageOpacity(fuchsia.ui.composition/ContentId image_id,float32 val)
protocol/member fuchsia.ui.composition/Flatland.SetImageSampleRegion(fuchsia.ui.composition/ContentId image_id,fuchsia.math/RectF rect)
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.SetSolidFill(fuchsia.ui.composition/ContentId rect_id,fuchsia.ui.composition/ColorRgba color,fuchsia.math/SizeU size)
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
table/member fuchsia.ui.composition/FrameInfo.buffer_id uint32
resource table fuchsia.ui.composition/FrameInfo
table/member fuchsia.ui.composition/GetNextFrameArgs.event zx/handle:EVENT
resource table fuchsia.ui.composition/GetNextFrameArgs
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
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/ScreenCapture.Configure(fuchsia.ui.composition/ScreenCaptureConfig payload) -> (fuchsia.ui.composition/ScreenCapture_Configure_Result result)
protocol/member fuchsia.ui.composition/ScreenCapture.GetNextFrame(fuchsia.ui.composition/GetNextFrameArgs payload) -> (fuchsia.ui.composition/ScreenCapture_GetNextFrame_Result result)
protocol/member fuchsia.ui.composition/ScreenCapture.ReleaseFrame(uint32 buffer_id) -> (fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Result result)
protocol fuchsia.ui.composition/ScreenCapture
table/member fuchsia.ui.composition/ScreenCaptureConfig.buffer_count uint32
table/member fuchsia.ui.composition/ScreenCaptureConfig.import_token fuchsia.ui.composition/BufferCollectionImportToken
table/member fuchsia.ui.composition/ScreenCaptureConfig.rotation fuchsia.ui.composition/Rotation
table/member fuchsia.ui.composition/ScreenCaptureConfig.size fuchsia.math/SizeU
resource table fuchsia.ui.composition/ScreenCaptureConfig
enum/member fuchsia.ui.composition/ScreenCaptureError.BAD_OPERATION 3
enum/member fuchsia.ui.composition/ScreenCaptureError.BUFFER_FULL 4
enum/member fuchsia.ui.composition/ScreenCaptureError.INVALID_ARGS 2
enum/member fuchsia.ui.composition/ScreenCaptureError.MISSING_ARGS 1
flexible enum fuchsia.ui.composition/ScreenCaptureError uint32
struct fuchsia.ui.composition/ScreenCapture_Configure_Response
union/member fuchsia.ui.composition/ScreenCapture_Configure_Result.err fuchsia.ui.composition/ScreenCaptureError
union/member fuchsia.ui.composition/ScreenCapture_Configure_Result.response fuchsia.ui.composition/ScreenCapture_Configure_Response
strict union fuchsia.ui.composition/ScreenCapture_Configure_Result
union/member fuchsia.ui.composition/ScreenCapture_GetNextFrame_Result.err fuchsia.ui.composition/ScreenCaptureError
union/member fuchsia.ui.composition/ScreenCapture_GetNextFrame_Result.response fuchsia.ui.composition/FrameInfo
resource strict union fuchsia.ui.composition/ScreenCapture_GetNextFrame_Result
struct fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Response
union/member fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Result.err fuchsia.ui.composition/ScreenCaptureError
union/member fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Result.response fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Response
strict union fuchsia.ui.composition/ScreenCapture_ReleaseFrame_Result
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