Gesture Library
multidrag.c File Reference
#include "multidrag.h"
#include "drag.h"
#include "math.h"
#include "utils.h"

Go to the source code of this file.

Functions

void init_multidrag ()
 Initialize multidrag data structures. More...
 
void recognize_multidrag (const touch_event_t *event)
 Recognize multidrag gesture. This gesture locks the number of fingers once any finger starts moving. More...
 
const multidrag_t * get_multidrag ()
 Access array of multidrag_t of size MAX_TOUCHES. More...
 

Variables

multidrag_t multidrag_d [MAX_TOUCHES]
 

Function Documentation

◆ get_multidrag()

const multidrag_t* get_multidrag ( )

Access array of multidrag_t of size MAX_TOUCHES.

Returns
Pointer to first element of array of multidrag_t of size MAX_TOUCHES

Definition at line 53 of file multidrag.c.

◆ init_multidrag()

void init_multidrag ( )

Initialize multidrag data structures.

Definition at line 9 of file multidrag.c.

◆ recognize_multidrag()

void recognize_multidrag ( const touch_event_t *  event)

Recognize multidrag gesture. This gesture locks the number of fingers once any finger starts moving.

Parameters
eventtouch event to recognize

Definition at line 37 of file multidrag.c.

Variable Documentation

◆ multidrag_d

multidrag_t multidrag_d[MAX_TOUCHES]

Definition at line 7 of file multidrag.c.