Raylib C++  1.0.0
Encapsulates the raylib library
Static Public Member Functions | List of all members
raylib::helper::input::TouchHelper Class Reference

Helper class for Input-related functions: touch. More...

#include <TouchHelper.hpp>

Collaboration diagram for raylib::helper::input::TouchHelper:
Collaboration graph

Static Public Member Functions

static int getTouchX ()
 Get touch position X for touch point 0 (relative to screen size) More...
 
static int getTouchY ()
 Get touch position Y for touch point 0 (relative to screen size) More...
 
static Vector2f getTouchPosition (const int &index)
 Get touch position XY for a touch point index (relative to screen size) More...
 
static int getTouchPointId (const int &index)
 Get touch point identifier for given index. More...
 
static int getTouchPointCount ()
 Get number of touch points. More...
 
static void setGesturesEnabled (const unsigned int &flags)
 Enable a set of gestures using flags. More...
 
static bool isGestureDetected (const int &gesture)
 Check if a gesture have been detected. More...
 
static int getGestureDetected ()
 Get latest detected gesture. More...
 
static float getGestureHoldDuration ()
 Get gesture hold time in milliseconds. More...
 
static Vector2f getGestureDragVector ()
 Get gesture drag vector. More...
 
static float getGestureDragAngle ()
 Get gesture drag angle in degrees. More...
 
static Vector2f getGesturePinchVector ()
 Get gesture pinch delta. More...
 
static float getGesturePinchAngle ()
 Get gesture pinch angle. More...
 

Detailed Description

Helper class for Input-related functions: touch.

Member Function Documentation

◆ getGestureDetected()

int raylib::helper::input::TouchHelper::getGestureDetected ( )
static

Get latest detected gesture.

Returns
touch gesture

◆ getGestureDragAngle()

float raylib::helper::input::TouchHelper::getGestureDragAngle ( )
static

Get gesture drag angle in degrees.

Returns
touch gesture drag angle

◆ getGestureDragVector()

Vector2f raylib::helper::input::TouchHelper::getGestureDragVector ( )
static

Get gesture drag vector.

Returns
touch gesture drag vector
Here is the call graph for this function:

◆ getGestureHoldDuration()

float raylib::helper::input::TouchHelper::getGestureHoldDuration ( )
static

Get gesture hold time in milliseconds.

Returns
touch gesture hold time in milliseconds

◆ getGesturePinchAngle()

float raylib::helper::input::TouchHelper::getGesturePinchAngle ( )
static

Get gesture pinch angle.

Returns
touch gesture pinch angle

◆ getGesturePinchVector()

Vector2f raylib::helper::input::TouchHelper::getGesturePinchVector ( )
static

Get gesture pinch delta.

Returns
touch gesture pinch delta
Here is the call graph for this function:

◆ getTouchPointCount()

int raylib::helper::input::TouchHelper::getTouchPointCount ( )
static

Get number of touch points.

Returns
touch point _count

◆ getTouchPointId()

int raylib::helper::input::TouchHelper::getTouchPointId ( const int &  index)
static

Get touch point identifier for given index.

Parameters
indextouch point index
Returns
touch point identifier

◆ getTouchPosition()

Vector2f raylib::helper::input::TouchHelper::getTouchPosition ( const int &  index)
static

Get touch position XY for a touch point index (relative to screen size)

Parameters
indextouch point index
Returns
touch position XY
Here is the call graph for this function:

◆ getTouchX()

int raylib::helper::input::TouchHelper::getTouchX ( )
static

Get touch position X for touch point 0 (relative to screen size)

Returns
touch position X

◆ getTouchY()

int raylib::helper::input::TouchHelper::getTouchY ( )
static

Get touch position Y for touch point 0 (relative to screen size)

Returns
touch position Y

◆ isGestureDetected()

bool raylib::helper::input::TouchHelper::isGestureDetected ( const int &  gesture)
static

Check if a gesture have been detected.

Parameters
gesturetouch gesture
Returns
true if gesture have been detected

◆ setGesturesEnabled()

void raylib::helper::input::TouchHelper::setGesturesEnabled ( const unsigned int &  flags)
static

Enable a set of gestures using flags.

Parameters
flagstouch gesture flags

The documentation for this class was generated from the following files: