tree: 6f54b75196860e7d4f9eae16761a1b2bb76e5cba [path history] [tgz]
  1. README.md
f10/sdk/fidl/fuchsia.ui.composition/README.md

fuchsia.ui.composition

PROTOCOLS

Allocator

Defined in fuchsia.ui.composition/allocator.fidl

RegisterBufferCollection

Request {#Allocator.RegisterBufferCollection_Request}

Response {#Allocator.RegisterBufferCollection_Response}

ChildViewWatcher

Defined in fuchsia.ui.composition/flatland.fidl

GetStatus

Request {#ChildViewWatcher.GetStatus_Request}

<EMPTY>

Response {#ChildViewWatcher.GetStatus_Response}

GetViewRef

Request {#ChildViewWatcher.GetViewRef_Request}

<EMPTY>

Response {#ChildViewWatcher.GetViewRef_Response}

Flatland

Defined in fuchsia.ui.composition/flatland.fidl

AddChild

Request {#Flatland.AddChild_Request}

Clear

Request {#Flatland.Clear_Request}

<EMPTY>

CreateFilledRect

Request {#Flatland.CreateFilledRect_Request}

CreateImage

Request {#Flatland.CreateImage_Request}

CreateTransform

Request {#Flatland.CreateTransform_Request}

CreateView

Request {#Flatland.CreateView_Request}

CreateView2

Request {#Flatland.CreateView2_Request}

CreateViewport

Request {#Flatland.CreateViewport_Request}

OnError

Response {#Flatland.OnError_Response}

OnFramePresented

Response {#Flatland.OnFramePresented_Response}

OnNextFrameBegin

Response {#Flatland.OnNextFrameBegin_Response}

Present

Request {#Flatland.Present_Request}

ReleaseFilledRect

Request {#Flatland.ReleaseFilledRect_Request}

ReleaseImage

Request {#Flatland.ReleaseImage_Request}

ReleaseTransform

Request {#Flatland.ReleaseTransform_Request}

ReleaseView

Request {#Flatland.ReleaseView_Request}

<EMPTY>

ReleaseViewport

Request {#Flatland.ReleaseViewport_Request}

Response {#Flatland.ReleaseViewport_Response}

RemoveChild

Request {#Flatland.RemoveChild_Request}

SetClipBoundary

Request {#Flatland.SetClipBoundary_Request}

SetContent

Request {#Flatland.SetContent_Request}

SetDebugName

Request {#Flatland.SetDebugName_Request}

SetHitRegions

Request {#Flatland.SetHitRegions_Request}

SetImageBlendingFunction

Request {#Flatland.SetImageBlendingFunction_Request}

SetImageDestinationSize

Request {#Flatland.SetImageDestinationSize_Request}

SetImageFlip

Request {#Flatland.SetImageFlip_Request}

SetImageOpacity

Request {#Flatland.SetImageOpacity_Request}

SetImageSampleRegion

Request {#Flatland.SetImageSampleRegion_Request}

SetOpacity

Request {#Flatland.SetOpacity_Request}

SetOrientation

Request {#Flatland.SetOrientation_Request}

SetRootTransform

Request {#Flatland.SetRootTransform_Request}

SetScale

Request {#Flatland.SetScale_Request}

SetSolidFill

Request {#Flatland.SetSolidFill_Request}

SetTranslation

Request {#Flatland.SetTranslation_Request}

SetViewportProperties

Request {#Flatland.SetViewportProperties_Request}

FlatlandDisplay

Defined in fuchsia.ui.composition/flatland.fidl

SetContent

Request {#FlatlandDisplay.SetContent_Request}

SetDevicePixelRatio

Request {#FlatlandDisplay.SetDevicePixelRatio_Request}

ParentViewportWatcher

Defined in fuchsia.ui.composition/flatland.fidl

GetLayout

Request {#ParentViewportWatcher.GetLayout_Request}

<EMPTY>

Response {#ParentViewportWatcher.GetLayout_Response}

GetStatus

Request {#ParentViewportWatcher.GetStatus_Request}

<EMPTY>

Response {#ParentViewportWatcher.GetStatus_Response}

ScreenCapture

Defined in fuchsia.ui.composition/screen_capture.fidl

Configure

Request {#ScreenCapture.Configure_Request}

Response {#ScreenCapture.Configure_Response}

GetNextFrame

Request {#ScreenCapture.GetNextFrame_Request}

Response {#ScreenCapture.GetNextFrame_Response}

ReleaseFrame

Request {#ScreenCapture.ReleaseFrame_Request}

Response {#ScreenCapture.ReleaseFrame_Response}

Screenshot

Defined in fuchsia.ui.composition/screenshot.fidl

Take

Request {#Screenshot.Take_Request}

Response {#Screenshot.Take_Response}

STRUCTS

Allocator_RegisterBufferCollection_Response {#Allocator_RegisterBufferCollection_Response data-text=“Allocator_RegisterBufferCollection_Response”}

Defined in fuchsia.ui.composition/allocator.fidl

<EMPTY>

BufferCollectionExportToken resource{:.fidl-attribute} {#BufferCollectionExportToken data-text=“BufferCollectionExportToken”}

Defined in fuchsia.ui.composition/allocator.fidl

BufferCollectionImportToken resource{:.fidl-attribute} {#BufferCollectionImportToken data-text=“BufferCollectionImportToken”}

Defined in fuchsia.ui.composition/allocator.fidl

ColorRgba {#ColorRgba data-text=“ColorRgba”}

Defined in fuchsia.ui.composition/flatland.fidl

ContentId {#ContentId data-text=“ContentId”}

Defined in fuchsia.ui.composition/flatland.fidl

HitRegion {#HitRegion data-text=“HitRegion”}

Defined in fuchsia.ui.composition/flatland.fidl

ScreenCapture_Configure_Response {#ScreenCapture_Configure_Response data-text=“ScreenCapture_Configure_Response”}

Defined in fuchsia.ui.composition/screen_capture.fidl

<EMPTY>

ScreenCapture_ReleaseFrame_Response {#ScreenCapture_ReleaseFrame_Response data-text=“ScreenCapture_ReleaseFrame_Response”}

Defined in fuchsia.ui.composition/screen_capture.fidl

<EMPTY>

TransformId {#TransformId data-text=“TransformId”}

Defined in fuchsia.ui.composition/flatland.fidl

ENUMS

BlendMode strict{:.fidl-attribute} {#BlendMode data-text=“BlendMode”}

Type: uint32

Defined in fuchsia.ui.composition/flatland.fidl

ChildViewStatus strict{:.fidl-attribute} {#ChildViewStatus data-text=“ChildViewStatus”}

Type: uint32

Defined in fuchsia.ui.composition/flatland.fidl

FlatlandError strict{:.fidl-attribute} {#FlatlandError data-text=“FlatlandError”}

Type: uint32

Defined in fuchsia.ui.composition/flatland.fidl

HitTestInteraction flexible{:.fidl-attribute} {#HitTestInteraction data-text=“HitTestInteraction”}

Type: uint8

Defined in fuchsia.ui.composition/flatland.fidl

ImageFlip strict{:.fidl-attribute} {#ImageFlip data-text=“ImageFlip”}

Type: uint32

Defined in fuchsia.ui.composition/flatland.fidl

Orientation strict{:.fidl-attribute} {#Orientation data-text=“Orientation”}

Type: uint32

Defined in fuchsia.ui.composition/flatland.fidl

ParentViewportStatus strict{:.fidl-attribute} {#ParentViewportStatus data-text=“ParentViewportStatus”}

Type: uint32

Defined in fuchsia.ui.composition/flatland.fidl

RegisterBufferCollectionError strict{:.fidl-attribute} {#RegisterBufferCollectionError data-text=“RegisterBufferCollectionError”}

Type: uint32

Defined in fuchsia.ui.composition/allocator.fidl

RegisterBufferCollectionUsage strict{:.fidl-attribute} {#RegisterBufferCollectionUsage data-text=“RegisterBufferCollectionUsage”}

Type: uint32

Defined in fuchsia.ui.composition/allocator.fidl

Rotation strict{:.fidl-attribute} {#Rotation data-text=“Rotation”}

Type: uint32

Defined in fuchsia.ui.composition/screen_capture.fidl

ScreenCaptureError flexible{:.fidl-attribute} {#ScreenCaptureError data-text=“ScreenCaptureError”}

Type: uint32

Defined in fuchsia.ui.composition/screen_capture.fidl

ScreenshotFormat flexible{:.fidl-attribute} {#ScreenshotFormat data-text=“ScreenshotFormat”}

Type: uint8

Defined in fuchsia.ui.composition/screenshot.fidl

TABLES

FrameInfo resource{:.fidl-attribute} {#FrameInfo data-text=“FrameInfo”}

Defined in fuchsia.ui.composition/screen_capture.fidl

GetNextFrameArgs resource{:.fidl-attribute} {#GetNextFrameArgs data-text=“GetNextFrameArgs”}

Defined in fuchsia.ui.composition/screen_capture.fidl

ImageProperties {#ImageProperties data-text=“ImageProperties”}

Defined in fuchsia.ui.composition/flatland.fidl

LayoutInfo {#LayoutInfo data-text=“LayoutInfo”}

Defined in fuchsia.ui.composition/flatland.fidl

OnNextFrameBeginValues {#OnNextFrameBeginValues data-text=“OnNextFrameBeginValues”}

Defined in fuchsia.ui.composition/flatland.fidl

PresentArgs resource{:.fidl-attribute} {#PresentArgs data-text=“PresentArgs”}

Defined in fuchsia.ui.composition/flatland.fidl

RegisterBufferCollectionArgs resource{:.fidl-attribute} {#RegisterBufferCollectionArgs data-text=“RegisterBufferCollectionArgs”}

Defined in fuchsia.ui.composition/allocator.fidl

ScreenCaptureConfig resource{:.fidl-attribute} {#ScreenCaptureConfig data-text=“ScreenCaptureConfig”}

Defined in fuchsia.ui.composition/screen_capture.fidl

ScreenshotTakeRequest resource{:.fidl-attribute} {#ScreenshotTakeRequest data-text=“ScreenshotTakeRequest”}

Defined in fuchsia.ui.composition/screenshot.fidl

ScreenshotTakeResponse resource{:.fidl-attribute} {#ScreenshotTakeResponse data-text=“ScreenshotTakeResponse”}

Defined in fuchsia.ui.composition/screenshot.fidl

ViewBoundProtocols resource{:.fidl-attribute} {#ViewBoundProtocols data-text=“ViewBoundProtocols”}

Defined in fuchsia.ui.composition/flatland.fidl

ViewportProperties {#ViewportProperties data-text=“ViewportProperties”}

Defined in fuchsia.ui.composition/flatland.fidl

UNIONS

Allocator_RegisterBufferCollection_Result strict{:.fidl-attribute} {#Allocator_RegisterBufferCollection_Result data-text=“Allocator_RegisterBufferCollection_Result”}

Defined in fuchsia.ui.composition/allocator.fidl

ScreenCapture_Configure_Result strict{:.fidl-attribute} {#ScreenCapture_Configure_Result data-text=“ScreenCapture_Configure_Result”}

Defined in fuchsia.ui.composition/screen_capture.fidl

ScreenCapture_GetNextFrame_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#ScreenCapture_GetNextFrame_Result data-text=“ScreenCapture_GetNextFrame_Result”}

Defined in fuchsia.ui.composition/screen_capture.fidl

ScreenCapture_ReleaseFrame_Result strict{:.fidl-attribute} {#ScreenCapture_ReleaseFrame_Result data-text=“ScreenCapture_ReleaseFrame_Result”}

Defined in fuchsia.ui.composition/screen_capture.fidl

BITS

RegisterBufferCollectionUsages flexible{:.fidl-attribute}

Type: uint16

Defined in fuchsia.ui.composition/allocator.fidl

CONSTANTS

ALIASES