class InputEvent
Defined at line 1044 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
Public Methods
void InputEvent (InputEvent && other)
InputEvent & operator= (InputEvent && other)
void InputEvent (const InputEvent & other)
InputEvent & operator= (const InputEvent & other)
bool operator== (const InputEvent & other)
bool operator!= (const InputEvent & other)
::fuchsia_ui_input::InputEvent::Tag Which ()
InputEvent WithPointer (::fuchsia_ui_input::PointerEvent val)
const ::fidl::internal::UnionMemberView<1, Storage_> pointer ()
::fidl::internal::UnionMemberView<1, Storage_> pointer ()
InputEvent & pointer (::fuchsia_ui_input::PointerEvent value)
Sets the union to hold the pointer member.
InputEvent WithKeyboard (::fuchsia_ui_input::KeyboardEvent val)
const ::fidl::internal::UnionMemberView<2, Storage_> keyboard ()
::fidl::internal::UnionMemberView<2, Storage_> keyboard ()
InputEvent & keyboard (::fuchsia_ui_input::KeyboardEvent value)
Sets the union to hold the keyboard member.
InputEvent WithFocus (::fuchsia_ui_input::FocusEvent val)
const ::fidl::internal::UnionMemberView<3, Storage_> focus ()
::fidl::internal::UnionMemberView<3, Storage_> focus ()
InputEvent & focus (::fuchsia_ui_input::FocusEvent value)
Sets the union to hold the focus member.
void InputEvent (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Enumerations
enum Tag
| Name | Value |
|---|---|
| kPointer | 1 |
| kKeyboard | 2 |
| kFocus | 3 |
TODO: share union tag types between wire
&
natural.
Defined at line 1055 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits