class InputSettings

Defined at line 3809 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h

Settings related to device input. New format for InputDeviceSettings.

InputSettings contains a list of input devices, e.g. Microphone and Camera

devices. There may be multiple devices of each type. If so, they will be

differentiated by the device_name. If there is only one device of a certain

[DeviceType], then the name defaults to the same as the device type, e.g.

DeviceType::Microphone -> "microphone".

Public Methods

void InputSettings ()

Defined at line 3811 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h

void InputSettings (const InputSettings & other)

Defined at line 3812 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h

InputSettings & operator= (const InputSettings & other)

Defined at line 3813 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h

void InputSettings (InputSettings && other)

Defined at line 3814 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_settings::wire::InputSettings> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_settings::wire::InputSettings> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_settings::wire::InputSettings>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

::fidl::VectorView< ::fuchsia_settings::wire::InputDevice> & devices ()
bool has_devices ()
InputSettings & operator= (InputSettings && other)

Defined at line 3815 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h

void ~InputSettings ()

Defined at line 3817 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder