blob: e26ed29169f18a91d150690a0b5693cc21050748 [file] [log] [blame]
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