class WatchVisibility

Defined at line 209 of file fidling/gen/sdk/fidl/fuchsia.input.virtualkeyboard/fuchsia.input.virtualkeyboard/cpp/fidl/fuchsia.input.virtualkeyboard/cpp/markers.h

Waits for the visibility to change, then reports the new value.

* Returns `true` after the callee receives a RequestShow()

call from this Controller, when this Controller was not

already requesting the keyboard be shown.

* This _may_ occur before the keyboard is visible on screen.

* This _may_ occur before the `View` for this Controller is

focused.

* Returns `false` when the callee decides to hide the keyboard

that was requested by this Controller.

* This may happen due to a call to `RequestHide()`, or

implicitly when the `View` loses focus.

* The function _may_ return while the keyboard is still

visible on screen.

* The first call immediately returns...

* `true` if the callee has decided that the keyboard should

be visible due to a request from this Controller (this

does not guarantee that the keyboard is visible on screen)

* `false` otherwise

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal