template <>
class WireTableBuilder
Defined at line 5473 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
Public Methods
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & movement_x (First && first, Args &&... args_)
The range of relative X movement.
Defined at line 5486 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & movement_x (First && first, Args &&... args_)
The range of relative X movement.
Defined at line 5486 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & movement_y (First && first, Args &&... args_)
The range of relative Y movement.
Defined at line 5499 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & movement_y (First && first, Args &&... args_)
The range of relative Y movement.
Defined at line 5499 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & scroll_v (First && first, Args &&... args_)
The range of relative vertical scroll.
Defined at line 5512 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & scroll_v (First && first, Args &&... args_)
The range of relative vertical scroll.
Defined at line 5512 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & scroll_h (First && first, Args &&... args_)
The range of relative horizontal scroll.
Defined at line 5525 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & scroll_h (First && first, Args &&... args_)
The range of relative horizontal scroll.
Defined at line 5525 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fidl::VectorView<uint8_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint8_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & buttons (First && first, Args &&... args_)
This is a vector of ids for the mouse buttons.
Defined at line 5538 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fidl::VectorView<uint8_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint8_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & buttons (First && first, Args &&... args_)
This is a vector of ids for the mouse buttons.
Defined at line 5538 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & position_x (First && first, Args &&... args_)
The range of the position of X.
The main use of position is from virtual mice like over VNC.
Defined at line 5552 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & position_x (First && first, Args &&... args_)
The range of the position of X.
The main use of position is from virtual mice like over VNC.
Defined at line 5552 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & position_y (First && first, Args &&... args_)
The range of the position of Y.
The main use of position is from virtual mice like over VNC.
Defined at line 5566 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::Axis, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::Axis>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::MouseInputDescriptor> & position_y (First && first, Args &&... args_)
The range of the position of Y.
The main use of position is from virtual mice like over VNC.
Defined at line 5566 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
Friends
template <>
class MouseInputDescriptor