Namespaces

Enumerations

enum PointerEventType
Name Value
TOUCH 0u
STYLUS 1u
INVERTED_STYLUS 2u
MOUSE 3u

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

enum PointerEventPhase
Name Value
ADD 0u
HOVER 1u
DOWN 2u
MOVE 3u
UP 4u
REMOVE 5u
CANCEL 6u

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

enum TextAffinity
Name Value
UPSTREAM 0u
DOWNSTREAM 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 421 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::ui::input::KeyboardEventPhase value, ::fuchsia::ui::input::KeyboardEventPhase * result)

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

  • zx_status_t Clone (::fuchsia::ui::input::PointerEventType value, ::fuchsia::ui::input::PointerEventType * result)

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

  • zx_status_t Clone (::fuchsia::ui::input::PointerEventPhase value, ::fuchsia::ui::input::PointerEventPhase * result)

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

  • zx_status_t Clone (::fuchsia::ui::input::TouchButton value, ::fuchsia::ui::input::TouchButton * result)

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

  • zx_status_t Clone (::fuchsia::ui::input::AxisScale value, ::fuchsia::ui::input::AxisScale * result)

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

  • zx_status_t Clone (::fuchsia::ui::input::SensorType value, ::fuchsia::ui::input::SensorType * result)

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

  • zx_status_t Clone (::fuchsia::ui::input::SensorLocation value, ::fuchsia::ui::input::SensorLocation * result)

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

  • zx_status_t Clone (::fuchsia::ui::input::TextAffinity value, ::fuchsia::ui::input::TextAffinity * result)

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

  • zx_status_t Clone (::fuchsia::ui::input::KeyboardType value, ::fuchsia::ui::input::KeyboardType * result)

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

  • zx_status_t Clone (::fuchsia::ui::input::InputMethodAction value, ::fuchsia::ui::input::InputMethodAction * result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::SetHardKeyboardDeliveryCmd & _value, ::fuchsia::ui::input::SetHardKeyboardDeliveryCmd * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::SetParallelDispatchCmd & _value, ::fuchsia::ui::input::SetParallelDispatchCmd * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::KeyboardEvent & _value, ::fuchsia::ui::input::KeyboardEvent * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::SendKeyboardInputCmd & _value, ::fuchsia::ui::input::SendKeyboardInputCmd * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::PointerEvent & _value, ::fuchsia::ui::input::PointerEvent * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::SendPointerInputCmd & _value, ::fuchsia::ui::input::SendPointerInputCmd * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::Command & value, ::fuchsia::ui::input::Command * result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::FocusEvent & _value, ::fuchsia::ui::input::FocusEvent * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::InputEvent & value, ::fuchsia::ui::input::InputEvent * result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::Range & _value, ::fuchsia::ui::input::Range * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::RangeF & _value, ::fuchsia::ui::input::RangeF * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::Axis & _value, ::fuchsia::ui::input::Axis * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::AxisF & _value, ::fuchsia::ui::input::AxisF * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::MediaButtonsDescriptor & _value, ::fuchsia::ui::input::MediaButtonsDescriptor * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::KeyboardDescriptor & _value, ::fuchsia::ui::input::KeyboardDescriptor * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::KeyboardReport & _value, ::fuchsia::ui::input::KeyboardReport * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::MouseDescriptor & _value, ::fuchsia::ui::input::MouseDescriptor * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::MouseReport & _value, ::fuchsia::ui::input::MouseReport * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::StylusDescriptor & _value, ::fuchsia::ui::input::StylusDescriptor * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::StylusReport & _value, ::fuchsia::ui::input::StylusReport * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::TouchscreenDescriptor & _value, ::fuchsia::ui::input::TouchscreenDescriptor * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::Touch & _value, ::fuchsia::ui::input::Touch * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::TouchscreenReport & _value, ::fuchsia::ui::input::TouchscreenReport * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::SensorDescriptor & _value, ::fuchsia::ui::input::SensorDescriptor * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::SensorReport & value, ::fuchsia::ui::input::SensorReport * result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::MediaButtonsReport & _value, ::fuchsia::ui::input::MediaButtonsReport * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::DeviceInfo & _value, ::fuchsia::ui::input::DeviceInfo * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::DeviceDescriptor & _value, ::fuchsia::ui::input::DeviceDescriptor * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::InputReport & _value, ::fuchsia::ui::input::InputReport * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::InputDeviceDispatchReportRequest & _value, ::fuchsia::ui::input::InputDeviceDispatchReportRequest * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::TextRange & _value, ::fuchsia::ui::input::TextRange * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::TextSelection & _value, ::fuchsia::ui::input::TextSelection * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::TextInputState & _value, ::fuchsia::ui::input::TextInputState * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::ImeServiceGetInputMethodEditorRequest & _value, ::fuchsia::ui::input::ImeServiceGetInputMethodEditorRequest * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::InputMethodEditorSetKeyboardTypeRequest & _value, ::fuchsia::ui::input::InputMethodEditorSetKeyboardTypeRequest * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::InputMethodEditorSetStateRequest & _value, ::fuchsia::ui::input::InputMethodEditorSetStateRequest * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::InputMethodEditorInjectInputRequest & _value, ::fuchsia::ui::input::InputMethodEditorInjectInputRequest * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::InputMethodEditorDispatchKey3Request & _value, ::fuchsia::ui::input::InputMethodEditorDispatchKey3Request * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::InputMethodEditorDispatchKey3Response & _value, ::fuchsia::ui::input::InputMethodEditorDispatchKey3Response * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::InputMethodEditorClientDidUpdateStateRequest & _value, ::fuchsia::ui::input::InputMethodEditorClientDidUpdateStateRequest * _result)

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

  • zx_status_t Clone (const ::fuchsia::ui::input::InputMethodEditorClientOnActionRequest & _value, ::fuchsia::ui::input::InputMethodEditorClientOnActionRequest * _result)

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

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