class Flatland_RequestDecoder
Defined at line 14460 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
Public Methods
void CreateImage2 (::fuchsia::ui::composition::ImageIdimage_id,::fuchsia::ui::composition::BufferCollectionImportTokenimport_token,uint32_tvmo_index,::fuchsia::ui::composition::ImagePropertiesproperties)
void Flatland_RequestDecoder ()
Defined at line 14462 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
const fidl_type_t * GetType (uint64_tordinal,bool *out_needs_response,bool *is_known)
void ReleaseImageImmediately (::fuchsia::ui::composition::ContentId image_id)
void ReleaseImageImmediately2 (::fuchsia::ui::composition::ImageId image_id)
void CreateLayer (::fuchsia::ui::composition::LayerId layer_id)
void ReleaseLayer (::fuchsia::ui::composition::LayerId layer_id)
void SetLayerImage (::fuchsia::ui::composition::LayerIdlayer_id,::fuchsia::ui::composition::ImageIdimage_id,::std::unique_ptr< ::fuchsia::ui::composition::WaitFence>acquire_fence,::std::unique_ptr< ::fuchsia::ui::composition::SignalFence>release_fence)
void SetLayerProperties (::fuchsia::ui::composition::LayerId layer_id, ::fuchsia::ui::composition::LayerProperties properties)
void ResetLayer (::fuchsia::ui::composition::LayerId layer_id)
void CreateLayerStack (::fuchsia::ui::composition::LayerStackId stack_id)
void ReleaseLayerStack (::fuchsia::ui::composition::LayerStackId stack_id)
void SetStackLayers (::fuchsia::ui::composition::LayerStackId stack_id, ::std::vector< ::fuchsia::ui::composition::LayerId> layers)
void ReleaseImage2 (::fuchsia::ui::composition::ImageId image_id)
void CreateViewport2 (::fuchsia::ui::composition::ViewportIdviewport_id,::fuchsia::ui::views::ViewportCreationTokentoken,::fuchsia::ui::composition::ViewportPropertiesproperties,::fidl::InterfaceRequest< ::fuchsia::ui::composition::ChildViewWatcher>child_view_watcher)
void ReleaseViewport2 (::fuchsia::ui::composition::ViewportId viewport_id)
void SetViewportProperties2 (::fuchsia::ui::composition::ViewportId viewport_id, ::fuchsia::ui::composition::ViewportProperties properties)
void SetTransformContent (::fuchsia::ui::composition::TransformId transform_id, ::std::unique_ptr< ::fuchsia::ui::composition::TransformContent> content)
void Present (::fuchsia::ui::composition::PresentArgs args)
void CreateView (::fuchsia::ui::views::ViewCreationToken token, ::fidl::InterfaceRequest< ::fuchsia::ui::composition::ParentViewportWatcher> parent_viewport_watcher)
void CreateView2 (::fuchsia::ui::views::ViewCreationTokentoken,::fuchsia::ui::views::ViewIdentityOnCreationview_identity,::fuchsia::ui::composition::ViewBoundProtocolsprotocols,::fidl::InterfaceRequest< ::fuchsia::ui::composition::ParentViewportWatcher>parent_viewport_watcher)
void CreateTransform (::fuchsia::ui::composition::TransformId transform_id)
void SetTranslation (::fuchsia::ui::composition::TransformId transform_id, ::fuchsia::math::Vec translation)
void SetOrientation (::fuchsia::ui::composition::TransformId transform_id, ::fuchsia::ui::composition::Orientation orientation)
void SetScale (::fuchsia::ui::composition::TransformId transform_id, ::fuchsia::math::VecF scale)
void SetOpacity (::fuchsia::ui::composition::TransformId transform_id, float value)
void SetClipBoundary (::fuchsia::ui::composition::TransformId transform_id, ::std::unique_ptr< ::fuchsia::math::Rect> rect)
void AddChild (::fuchsia::ui::composition::TransformId parent_transform_id, ::fuchsia::ui::composition::TransformId child_transform_id)
void RemoveChild (::fuchsia::ui::composition::TransformId parent_transform_id, ::fuchsia::ui::composition::TransformId child_transform_id)
void ReplaceChildren (::fuchsia::ui::composition::TransformId parent_transform_id, ::std::vector< ::fuchsia::ui::composition::TransformId> new_child_transform_ids)
void SetRootTransform (::fuchsia::ui::composition::TransformId transform_id)
void SetHitRegions (::fuchsia::ui::composition::TransformId transform_id, ::std::vector< ::fuchsia::ui::composition::HitRegion> regions)
void SetInfiniteHitRegion (::fuchsia::ui::composition::TransformId transform_id, ::fuchsia::ui::composition::HitTestInteraction hit_test)
void CreateViewport (::fuchsia::ui::composition::ContentIdviewport_id,::fuchsia::ui::views::ViewportCreationTokentoken,::fuchsia::ui::composition::ViewportPropertiesproperties,::fidl::InterfaceRequest< ::fuchsia::ui::composition::ChildViewWatcher>child_view_watcher)
void CreateImage (::fuchsia::ui::composition::ContentIdimage_id,::fuchsia::ui::composition::BufferCollectionImportTokenimport_token,uint32_tvmo_index,::fuchsia::ui::composition::ImagePropertiesproperties)
void SetImageSampleRegion (::fuchsia::ui::composition::ContentId image_id, ::fuchsia::math::RectF rect)
void SetImageDestinationSize (::fuchsia::ui::composition::ContentId image_id, ::fuchsia::math::SizeU size)
void SetImageBlendingFunction (::fuchsia::ui::composition::ContentId image_id, ::fuchsia::ui::composition::BlendMode blend_mode)
void SetImageBlendMode (::fuchsia::ui::composition::ContentId image_id, ::fuchsia::ui::composition::BlendMode2 blend_mode)
void SetImageOpacity (::fuchsia::ui::composition::ContentId image_id, float val)
void SetImageFlip (::fuchsia::ui::composition::ContentId image_id, ::fuchsia::ui::composition::ImageFlip flip)
void CreateFilledRect (::fuchsia::ui::composition::ContentId rect_id)
void SetSolidFill (::fuchsia::ui::composition::ContentIdrect_id,::fuchsia::ui::composition::ColorRgbacolor,::fuchsia::math::SizeUsize)
void ReleaseFilledRect (::fuchsia::ui::composition::ContentId rect_id)
void SetContent (::fuchsia::ui::composition::TransformId transform_id, ::fuchsia::ui::composition::ContentId content_id)
void SetViewportProperties (::fuchsia::ui::composition::ContentId viewport_id, ::fuchsia::ui::composition::ViewportProperties properties)
void ReleaseTransform (::fuchsia::ui::composition::TransformId transform_id)
void ReleaseView ()
void ReleaseViewport (::fuchsia::ui::composition::ContentId viewport_id)
void ReleaseImage (::fuchsia::ui::composition::ContentId image_id)
void Clear ()
void SetDebugName (::std::string name)
void ~Flatland_RequestDecoder ()
Defined at line 14463 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h