Added GetGestureDetected() again...
Required by gestures example....
This commit is contained in:
parent
47afda2549
commit
3d6be7fd80
3 changed files with 19 additions and 10 deletions
|
@ -111,6 +111,19 @@ static double GetCurrentTime(void);
|
||||||
// Module Functions Definition
|
// Module Functions Definition
|
||||||
//----------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Enable only desired getures to be detected
|
||||||
|
void SetGesturesEnabled(unsigned int gestureFlags)
|
||||||
|
{
|
||||||
|
enabledGestures = gestureFlags;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Check if a gesture have been detected
|
||||||
|
bool IsGestureDetected(int gesture)
|
||||||
|
{
|
||||||
|
if ((enabledGestures & currentGesture) == gesture) return true;
|
||||||
|
else return false;
|
||||||
|
}
|
||||||
|
|
||||||
// Process gesture event and translate it into gestures
|
// Process gesture event and translate it into gestures
|
||||||
void ProcessGestureEvent(GestureEvent event)
|
void ProcessGestureEvent(GestureEvent event)
|
||||||
{
|
{
|
||||||
|
@ -291,13 +304,6 @@ void UpdateGestures(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if a gesture have been detected
|
|
||||||
bool IsGestureDetected(int gesture)
|
|
||||||
{
|
|
||||||
if ((enabledGestures & currentGesture) == gesture) return true;
|
|
||||||
else return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get number of touch points
|
// Get number of touch points
|
||||||
int GetTouchPointsCount(void)
|
int GetTouchPointsCount(void)
|
||||||
{
|
{
|
||||||
|
@ -306,10 +312,11 @@ int GetTouchPointsCount(void)
|
||||||
return pointCount;
|
return pointCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Enable only desired getures to be detected
|
// Get latest detected gesture
|
||||||
void SetGesturesEnabled(unsigned int gestureFlags)
|
int GetGestureDetected(void)
|
||||||
{
|
{
|
||||||
enabledGestures = gestureFlags;
|
// Get current gesture only if enabled
|
||||||
|
return (enabledGestures & currentGesture);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hold time measured in ms
|
// Hold time measured in ms
|
||||||
|
|
|
@ -96,6 +96,7 @@ void ProcessGestureEvent(GestureEvent event); // Process gesture event
|
||||||
void UpdateGestures(void); // Update gestures detected (must be called every frame)
|
void UpdateGestures(void); // Update gestures detected (must be called every frame)
|
||||||
|
|
||||||
int GetTouchPointsCount(void); // Get touch points count
|
int GetTouchPointsCount(void); // Get touch points count
|
||||||
|
int GetGestureDetected(void); // Get latest detected gesture
|
||||||
float GetGestureHoldDuration(void); // Get gesture hold time in milliseconds
|
float GetGestureHoldDuration(void); // Get gesture hold time in milliseconds
|
||||||
Vector2 GetGestureDragVector(void); // Get gesture drag vector
|
Vector2 GetGestureDragVector(void); // Get gesture drag vector
|
||||||
float GetGestureDragAngle(void); // Get gesture drag angle
|
float GetGestureDragAngle(void); // Get gesture drag angle
|
||||||
|
|
|
@ -650,6 +650,7 @@ void ProcessGestureEvent(GestureEvent event); // Process gesture event
|
||||||
void UpdateGestures(void); // Update gestures detected (called automatically in PollInputEvents())
|
void UpdateGestures(void); // Update gestures detected (called automatically in PollInputEvents())
|
||||||
|
|
||||||
int GetTouchPointsCount(void); // Get touch points count
|
int GetTouchPointsCount(void); // Get touch points count
|
||||||
|
int GetGestureDetected(void); // Get latest detected gesture
|
||||||
float GetGestureHoldDuration(void); // Get gesture hold time in milliseconds
|
float GetGestureHoldDuration(void); // Get gesture hold time in milliseconds
|
||||||
Vector2 GetGestureDragVector(void); // Get gesture drag vector
|
Vector2 GetGestureDragVector(void); // Get gesture drag vector
|
||||||
float GetGestureDragAngle(void); // Get gesture drag angle
|
float GetGestureDragAngle(void); // Get gesture drag angle
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue