LuciadCPillar 2024.0.04
luciad::IInputEvent Class Reference

Base interface for all input events. More...

#include <luciad/input/IInputEvent.h>

Inheritance diagram for luciad::IInputEvent:
luciad::ClickEvent luciad::DragEvent luciad::KeyEvent luciad::MouseMoveEvent luciad::MousePressedEvent luciad::MouseReleasedEvent luciad::ScrollEvent luciad::TouchDownEvent luciad::TouchLongPressEvent luciad::TouchPinchRotateEvent luciad::TouchUpEvent

Public Member Functions

virtual ~IInputEvent ()=default
 

Detailed Description

Base interface for all input events.

These events can be used in the controller API.

The subclasses of this base interface contain all the necessary information to do something with it. So to use an IInputEvent, it should first be cast to a concrete subclass.

Since
2020.1

Constructor & Destructor Documentation

◆ ~IInputEvent()

virtual luciad::IInputEvent::~IInputEvent ( )
virtualdefault