class Flatland

Defined at line 206 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/markers.h

Each Flatland instance contains a Graph, which consists of a set of objects, and the

relationships between those objects. The client can specify a subset of those objects

(specifically, the directed acyclic graph starting at the root transform) to be presented as

content to some kind of output -- usually, a display.

Flatland Graphs are both hierarchical, and distributed. Graphs from different Flatland instances

may be connected together, allowing multiple processes to be involved in authoring content for a

particular output.

All functions in this protocol are feed-forward. The operations they represent are not fully

executed until [`Present`] is called.

Public Members

static Openness kOpenness
static const char[] kDiscoverableName

Records