LuciadCPillar 2024.0.08
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
touch

Everything that is used as input to interact with the map with a touch device. More...

Classes

class  luciad::TouchDownEvent
 Implementation of luciad::IInputEvent that represents a pointer (typically a finger) being pressed on a touch surface. More...
 
class  luciad::TouchDragEvent
 Implementation of luciad::IInputEvent that represents a touch drag gesture. More...
 
class  luciad::TouchGestureRecognizer
 This class generates high-level touch gesture events from low-level input events. More...
 
class  luciad::TouchLongPressEvent
 Implementation of luciad::IInputEvent representing a long press touch event. More...
 
class  luciad::TouchPinchRotateEvent
 Implementation of luciad::IInputEvent representing a 2 pointers gesture. More...
 
struct  luciad::TouchPoint
 Touch point that results from a user touch interaction. More...
 
class  luciad::TouchPointEvent
 Touch point event, containing a collection of touch points. More...
 
class  luciad::TouchTapEvent
 Specialization of the luciad::ClickEvent class for touch events. More...
 
class  luciad::TouchUpEvent
 Implementation of luciad::IInputEvent that represents a pointer being released from a touch surface. More...
 

Enumerations

enum class  luciad::TouchPointState { luciad::TouchPointState::Pressed = 0 , luciad::TouchPointState::Moved , luciad::TouchPointState::Released , luciad::TouchPointState::Stationary }
 Indicates the state of a touch point. More...
 

Detailed Description

Everything that is used as input to interact with the map with a touch device.

See related article for an overview of the controller API and how touch events are related to it.

Since
2022.0

Enumeration Type Documentation

◆ TouchPointState

enum class luciad::TouchPointState
strong

Indicates the state of a touch point.

luciad/input/touch/TouchPointState.h

Since
2022.0
Enumerator
Pressed 

Used to indicate that the touch point is pressed.

Moved 

Used to indicate that the touch point moved.

Released 

Used to indicate that the touch point was released.

Stationary 

Used to indicate that the touch point did not move.