diff options
Diffstat (limited to 'native/jni/src/proximity_info_state_utils.h')
-rw-r--r-- | native/jni/src/proximity_info_state_utils.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/native/jni/src/proximity_info_state_utils.h b/native/jni/src/proximity_info_state_utils.h index b67f82cd6..b70121ad2 100644 --- a/native/jni/src/proximity_info_state_utils.h +++ b/native/jni/src/proximity_info_state_utils.h @@ -72,6 +72,12 @@ class ProximityInfoStateUtils { const std::vector<float> *const distanceCache_G, std::vector<NearKeycodesSet> *nearKeysVector, std::vector<hash_map_compat<int, float> > *charProbabilities); + static void updateSearchKeysVector( + const ProximityInfo *const proximityInfo, const int sampledInputSize, + const int lastSavedInputSize, + const std::vector<int> *const sampledLengthCache, + const std::vector<NearKeycodesSet> *const nearKeysVector, + std::vector<NearKeycodesSet> *searchKeysVector); static float getPointToKeyByIdLength(const float maxPointToKeyLength, const std::vector<float> *const distanceCache_G, const int keyCount, const int inputIndex, const int keyId, const float scale); @@ -99,6 +105,7 @@ class ProximityInfoStateUtils { const int *const inputXCoordinates, const int *const inputYCoordinates, const int sampledInputSize, const std::vector<int> *const sampledInputXs, const std::vector<int> *const sampledInputYs, + const std::vector<int> *const sampledTimes, const std::vector<float> *const sampledSpeedRates, const std::vector<int> *const sampledBeelineSpeedPercentiles); private: |