Namespaces

Enumerations

enum PointerEventType
Name Value
kTouch 0u
kStylus 1u
kInvertedStylus 2u
kMouse 3u

Defined at line 105 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/common_types.h

enum PointerEventPhase
Name Value
kAdd 0u
kHover 1u
kDown 2u
kMove 3u
kUp 4u
kRemove 5u
kCancel 6u

Defined at line 136 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/common_types.h

enum TextAffinity
Name Value
kUpstream 0u
kDownstream 1u

Whether a TextPosition is visually upstream or downstream of its offset.

For example, when a text position exists at a line break, a single offset has

two visual positions, one prior to the line break (at the end of the first

line) and one after the line break (at the start of the second line). A text

affinity disambiguates between those cases. (Something similar happens with

between runs of bidirectional text.)

We do not expect new values to be added to this enum.

Defined at line 471 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/common_types.h

Records

Functions

  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::SetHardKeyboardDeliveryCmd & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::SetParallelDispatchCmd & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::KeyboardEventPhase & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::KeyboardEvent & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::SendKeyboardInputCmd & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::PointerEventType & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::PointerEventPhase & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::PointerEvent & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::SendPointerInputCmd & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::Command & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::FocusEvent & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::MediaButtonsEvent & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::InputEvent & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::TouchDeviceInfo & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::TouchButton & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::TouchButtonsEvent & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::Range & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::RangeF & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::AxisScale & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::Axis & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::AxisF & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::MediaButtonsDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::KeyboardDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::KeyboardReport & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::MouseDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::MouseReport & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::StylusDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::StylusReport & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::TouchscreenDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::Touch & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::TouchscreenReport & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::SensorType & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::SensorLocation & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::SensorDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::SensorReport & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::MediaButtonsReport & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::DeviceInfo & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::DeviceDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::InputReport & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::InputDeviceDispatchReportRequest & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::TextAffinity & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::TextRange & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::TextSelection & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::KeyboardType & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::InputMethodAction & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::TextInputState & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::ImeServiceGetInputMethodEditorRequest & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::InputMethodEditorSetKeyboardTypeRequest & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::InputMethodEditorSetStateRequest & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::InputMethodEditorInjectInputRequest & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::InputMethodEditorDispatchKey3Request & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::InputMethodEditorDispatchKey3Response & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_ui_input::InputMethodEditorClientDidUpdateStateRequest & value)
  • std::ostream & operator<< (std::ostream & osconst ::fuchsia_ui_input::InputMethodEditorClientOnActionRequest & value)