class ViewBoundProtocols
Defined at line 2152 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
The protocol endpoints bound to a Flatland ViewCreationToken. These protocols operate on the
View that ViewCreationToken created in the Flatland session.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
void ViewBoundProtocols ()
Defined at line 2154 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
void ViewBoundProtocols (const ViewBoundProtocols & other)
Defined at line 2155 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
ViewBoundProtocols & operator= (const ViewBoundProtocols & other)
Defined at line 2156 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
void ViewBoundProtocols (ViewBoundProtocols && other)
Defined at line 2157 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_ui_composition::wire::ViewBoundProtocols> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_ui_composition::wire::ViewBoundProtocols> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_composition::wire::ViewBoundProtocols>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
ViewBoundProtocols & operator= (ViewBoundProtocols && other)
Defined at line 2158 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
::fidl::ServerEnd< ::fuchsia_ui_views::ViewRefFocused> & view_ref_focused ()
Learn when a View gains focus.
Server-bound ViewRef. The [`view_ref_focused`] client does not specify the ViewRef
explicitly; instead, the server implementation uses the ViewRef used in View creation for
reporting focus movement on/off this View.
bool has_view_ref_focused ()
::fidl::ServerEnd< ::fuchsia_ui_views::Focuser> & view_focuser ()
Enable a View to request focus transfer to a child (target) View.
Server-bound ViewRef. The [`view_focuser`] client does not specify the "requestor" ViewRef
explicitly, only the "target" ViewRef. Instead, the server implementation uses the ViewRef
used in View creation as the "requestor" ViewRef.
bool has_view_focuser ()
::fidl::ServerEnd< ::fuchsia_ui_pointer::TouchSource> & touch_source ()
Receive touch events that are associated with a View.
bool has_touch_source ()
::fidl::ServerEnd< ::fuchsia_ui_pointer::MouseSource> & mouse_source ()
Receive mouse events that are associated with a View.
bool has_mouse_source ()
void ~ViewBoundProtocols ()
Defined at line 2160 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder