|
|
using | ChordMap = ::std::unordered_multimap<uint, ::ButtonChordTracker::ChordButtonDetails> |
|
using | ChordState = ::std::vector<int> |
|
using | ButtonSequences = ::std::vector<::std::vector<uint>> |
|
using | ButtonLastInputTimes = ::std::map<uint, ::std::chrono::steady_clock::time_point> |
|
|
::ll::TypedStorage< 8, 8, ::InputEventQueue & > | mQueue |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ButtonChordTracker::ChordButtonDetails * > > | mChordsDown |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< int, ::ButtonChordTracker::TrackerMappingAndState > > | mPerIdTrackerData |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< uint, ::ButtonChordTracker::ChordHoldInfo > > | mMinHoldTimeTracker |
◆ _raiseLongestChordSequences()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ clearMapping()
| MCAPI void ButtonChordTracker::clearMapping |
( |
int | controllerId | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ setMapping()
| MCAPI void ButtonChordTracker::setMapping |
( |
::std::vector<::ChordButtonMapping > const & | inputMapping, |
|
|
int | controllerId ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following files: