class PresentRootViewLegacy

Defined at line 75 of file fidling/gen/sdk/fidl/fuchsia.session.scene/fuchsia.session.scene/cpp/fidl/fuchsia.session.scene/cpp/markers.h

Presents a view tree to the display, via the provided view holder token.

This call will present the view using the legacy GFX API.

Subsequent calls will replace the view tree with the one starting at the new root viewport.

The root view is shared between all clients of `Manager`.

The client can expect that:

(1) Its root view will be focused once it's connected to the scene.

(2) The logical size and position of its root view match the display.

TODO(https://fxbug.dev/42055565): Fix this situation.

NOTE: this method returns only after the child view is connected to the scene graph.

Therefore, the caller must guarantee that the child view will eventually be connected before

waiting for the return; if the child view doesn't connect, it is possible to deadlock.

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