Dali 3D User Interface Engine
List of all members | Public Member Functions | Protected Member Functions
Dali::Internal::Adaptor::WindowEventInterface Class Referenceabstract

Abstract interface for handling DALi events received from the native window system. More...

#include <window-event-interface.h>

Public Member Functions

virtual void TouchEvent (Dali::TouchPoint &point, unsigned long timeStamp)=0
 Touch Event callback. More...
 
virtual void KeyEvent (Dali::KeyEvent &keyEvent)=0
 Key Event callback. More...
 
virtual void WheelEvent (Dali::WheelEvent &wheelEvent)=0
 Wheel Event callback. More...
 
virtual void DamageEvent (Dali::Rect< int > &damageArea)=0
 Window damage callback. More...
 
virtual void WindowFocusIn ()=0
 Window Focused. More...
 
virtual void WindowFocusOut ()=0
 Window lost focus. More...
 

Protected Member Functions

 WindowEventInterface ()
 Constructor. More...
 
virtual ~WindowEventInterface ()
 Virtual destructor. More...
 
 WindowEventInterface (const WindowEventInterface &)
 
WindowEventInterfaceoperator= (const WindowEventInterface &)
 

Detailed Description

Abstract interface for handling DALi events received from the native window system.

Definition at line 39 of file window-event-interface.h.

Constructor & Destructor Documentation

Dali::Internal::Adaptor::WindowEventInterface::WindowEventInterface ( )
inlineprotected

Constructor.

Definition at line 84 of file window-event-interface.h.

virtual Dali::Internal::Adaptor::WindowEventInterface::~WindowEventInterface ( )
inlineprotectedvirtual

Virtual destructor.

Definition at line 91 of file window-event-interface.h.

Dali::Internal::Adaptor::WindowEventInterface::WindowEventInterface ( const WindowEventInterface )
protected

Member Function Documentation

virtual void Dali::Internal::Adaptor::WindowEventInterface::DamageEvent ( Dali::Rect< int > &  damageArea)
pure virtual

Window damage callback.

Parameters
[in]damageAreaWindow damage area
virtual void Dali::Internal::Adaptor::WindowEventInterface::KeyEvent ( Dali::KeyEvent keyEvent)
pure virtual

Key Event callback.

Parameters
[in]keyEventkey event
WindowEventInterface& Dali::Internal::Adaptor::WindowEventInterface::operator= ( const WindowEventInterface )
protected
virtual void Dali::Internal::Adaptor::WindowEventInterface::TouchEvent ( Dali::TouchPoint point,
unsigned long  timeStamp 
)
pure virtual

Touch Event callback.

Parameters
[in]pointtouch point
[in]timeStamptime stamp
virtual void Dali::Internal::Adaptor::WindowEventInterface::WheelEvent ( Dali::WheelEvent wheelEvent)
pure virtual

Wheel Event callback.

Parameters
[in]wheelEventwheel event
virtual void Dali::Internal::Adaptor::WindowEventInterface::WindowFocusIn ( )
pure virtual

Window Focused.

virtual void Dali::Internal::Adaptor::WindowEventInterface::WindowFocusOut ( )
pure virtual

Window lost focus.


The documentation for this class was generated from the following file:
Dali Docs Home
Read more about Dali