My Project
Classes | Macros | Typedefs | Enumerations | Functions
SDL_touch.h File Reference
#include "SDL_stdinc.h"
#include "SDL_error.h"
#include "SDL_video.h"
#include "begin_code.h"
#include "close_code.h"

Go to the source code of this file.

Classes

struct  SDL_Finger
 

Macros

#define SDL_TOUCH_MOUSEID   ((Uint32)-1)
 
#define SDL_MOUSE_TOUCHID   ((Sint64)-1)
 

Typedefs

typedef Sint64 SDL_TouchID
 
typedef Sint64 SDL_FingerID
 
typedef struct SDL_Finger SDL_Finger
 

Enumerations

enum  SDL_TouchDeviceType { SDL_TOUCH_DEVICE_INVALID = -1, SDL_TOUCH_DEVICE_DIRECT, SDL_TOUCH_DEVICE_INDIRECT_ABSOLUTE, SDL_TOUCH_DEVICE_INDIRECT_RELATIVE }
 

Functions

DECLSPEC int SDLCALL SDL_GetNumTouchDevices (void)
 Get the number of registered touch devices.
 
DECLSPEC SDL_TouchID SDLCALL SDL_GetTouchDevice (int index)
 Get the touch ID with the given index, or 0 if the index is invalid.
 
DECLSPEC SDL_TouchDeviceType SDLCALL SDL_GetTouchDeviceType (SDL_TouchID touchID)
 Get the type of the given touch device.
 
DECLSPEC int SDLCALL SDL_GetNumTouchFingers (SDL_TouchID touchID)
 Get the number of active fingers for a given touch device.
 
DECLSPEC SDL_Finger *SDLCALL SDL_GetTouchFinger (SDL_TouchID touchID, int index)
 Get the finger object of the given touch, with the given index.
 

Detailed Description

Include file for SDL touch event handling.