Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Multitouch.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class MouseAction;
8class MouseDevice;
9// clang-format on
10
11class Multitouch {
12public:
13 // static functions
14 // NOLINTBEGIN
15 MCNAPI static void reset();
16 // NOLINTEND
17
18public:
19 // static variables
20 // NOLINTBEGIN
21 MCNAPI static ::std::add_lvalue_reference_t<int[]> _activePointerList();
22
23 MCNAPI static int& _activePointerThisUpdateCount();
24
25 MCNAPI static ::std::add_lvalue_reference_t<int[]> _activePointerThisUpdateList();
26
27 MCNAPI static ::std::vector<::MouseAction>& _inputs();
28
29 MCNAPI static ::std::add_lvalue_reference_t<::MouseDevice[]> _pointers();
30
31 MCNAPI static ::std::add_lvalue_reference_t<bool[]> _wasEdgeTouch();
32
33 MCNAPI static ::std::add_lvalue_reference_t<bool[]> _wasPressed();
34
35 MCNAPI static ::std::add_lvalue_reference_t<bool[]> _wasPressedThisUpdate();
36
37 MCNAPI static ::std::add_lvalue_reference_t<bool[]> _wasReleased();
38
39 MCNAPI static ::std::add_lvalue_reference_t<bool[]> _wasReleasedThisUpdate();
40 // NOLINTEND
41};
Definition MouseAction.h:5
Definition MouseDevice.h:5
Definition Multitouch.h:5
static MCAPI ::std::add_lvalue_reference_t< bool[]> _wasPressed()
static MCAPI ::std::add_lvalue_reference_t< bool[]> _wasPressedThisUpdate()
static MCAPI ::std::add_lvalue_reference_t< bool[]> _wasReleasedThisUpdate()
static MCAPI ::std::add_lvalue_reference_t< bool[]> _wasEdgeTouch()
static MCAPI ::std::add_lvalue_reference_t< int[]> _activePointerList()
static MCAPI ::std::add_lvalue_reference_t< int[]> _activePointerThisUpdateList()
static MCAPI ::std::add_lvalue_reference_t< bool[]> _wasReleased()
static MCAPI int & _activePointerThisUpdateCount()
static MCAPI ::std::add_lvalue_reference_t<::MouseDevice[]> _pointers()
static MCAPI ::std::vector<::MouseAction > & _inputs()
static MCAPI void reset()