class TrustedFlatlandFactory

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

A privileged factory for creating Flatland instances with special configurations.

This protocol is intended for trusted clients that require fine-grained control over

Flatland's behavior for performance-critical applications. It is not intended for

general use. Misuse of this API can negatively impact system performance and stability.

Public Members

static const char[] Name_

Public Methods

void ~TrustedFlatlandFactory ()
void CreateFlatland (::fidl::InterfaceRequest< ::fuchsia::ui::composition::Flatland> server_end, ::fuchsia::ui::composition::TrustedFlatlandConfig config, CreateFlatlandCallback callback)

Creates a new Flatland instance with the specified configuration.

## Error

Returns a `TrustedFlatlandFactoryError` error if the operation fails.