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

This interface should be used by adaptor components to send events to Core. More...

#include <core-event-interface.h>

Inheritance diagram for Dali::Internal::Adaptor::CoreEventInterface:
Inheritance graph
[legend]

Public Member Functions

virtual void QueueCoreEvent (const Dali::Integration::Event &event)=0
 Queue an event with Core. More...
 
virtual void ProcessCoreEvents ()=0
 Process the events queued with QueueEvent(). More...
 

Protected Member Functions

virtual ~CoreEventInterface ()
 Protected virtual destructor. More...
 

Detailed Description

This interface should be used by adaptor components to send events to Core.

This is preferable to using Core directly i.e. so there is a common place for measuring performance.

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

Constructor & Destructor Documentation

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

Protected virtual destructor.

Definition at line 59 of file core-event-interface.h.

Member Function Documentation

virtual void Dali::Internal::Adaptor::CoreEventInterface::ProcessCoreEvents ( )
pure virtual

Process the events queued with QueueEvent().

Implemented in Dali::Internal::Adaptor::Adaptor.

Referenced by Dali::Internal::Adaptor::LongPressGestureDetector::TimerCallback().

Here is the caller graph for this function:

virtual void Dali::Internal::Adaptor::CoreEventInterface::QueueCoreEvent ( const Dali::Integration::Event &  event)
pure virtual

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