class ViewBoundProtocols
Defined at line 1711 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_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
void ViewBoundProtocols (Storage_ storage)
bool IsEmpty ()
void ViewBoundProtocols ()
Defined at line 1716 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
void ViewBoundProtocols (ViewBoundProtocols && )
Defined at line 1717 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
ViewBoundProtocols & operator= (ViewBoundProtocols && )
Defined at line 1718 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
const std::optional< ::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.
::std::optional< ::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.
ViewBoundProtocols & view_ref_focused (std::optional< ::fidl::ServerEnd< ::fuchsia_ui_views::ViewRefFocused>> value)
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.
const std::optional< ::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.
::std::optional< ::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.
ViewBoundProtocols & view_focuser (std::optional< ::fidl::ServerEnd< ::fuchsia_ui_views::Focuser>> value)
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.
const std::optional< ::fidl::ServerEnd< ::fuchsia_ui_pointer::TouchSource>> & touch_source ()
Receive touch events that are associated with a View.
::std::optional< ::fidl::ServerEnd< ::fuchsia_ui_pointer::TouchSource>> & touch_source ()
Receive touch events that are associated with a View.
ViewBoundProtocols & touch_source (std::optional< ::fidl::ServerEnd< ::fuchsia_ui_pointer::TouchSource>> value)
Receive touch events that are associated with a View.
const std::optional< ::fidl::ServerEnd< ::fuchsia_ui_pointer::MouseSource>> & mouse_source ()
Receive mouse events that are associated with a View.
::std::optional< ::fidl::ServerEnd< ::fuchsia_ui_pointer::MouseSource>> & mouse_source ()
Receive mouse events that are associated with a View.
ViewBoundProtocols & mouse_source (std::optional< ::fidl::ServerEnd< ::fuchsia_ui_pointer::MouseSource>> value)
Receive mouse events that are associated with a View.
void ViewBoundProtocols (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits