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

A class to contain various interfaces provided by the adaptor which can be used by the cross platform parts of adaptor. More...

#include <adaptor-internal-services.h>

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

Public Member Functions

virtual Dali::Integration::CoreGetCore ()=0
 
virtual
Dali::Integration::PlatformAbstraction
GetPlatformAbstractionInterface ()=0
 
virtual
Dali::Integration::GlAbstraction
GetGlesInterface ()=0
 
virtual EglFactoryInterfaceGetEGLFactoryInterface () const =0
 
virtual TriggerEventInterface & GetProcessCoreEventsTrigger ()=0
 Used by update-thread to notify core (main-thread) it has messages to process. More...
 
virtual
TriggerEventFactoryInterface & 
GetTriggerEventFactoryInterface ()=0
 
virtual SocketFactoryInterfaceGetSocketFactoryInterface ()=0
 
virtual RenderSurface * GetRenderSurfaceInterface ()=0
 
virtual VSyncMonitorInterfaceGetVSyncMonitorInterface ()=0
 
virtual PerformanceInterfaceGetPerformanceInterface ()=0
 
virtual TraceInterfaceGetKernelTraceInterface ()=0
 
virtual TraceInterfaceGetSystemTraceInterface ()=0
 

Protected Member Functions

 AdaptorInternalServices ()
 constructor More...
 
virtual ~AdaptorInternalServices ()
 virtual destructor More...
 
 AdaptorInternalServices (const AdaptorInternalServices &)
 
AdaptorInternalServicesoperator= (const AdaptorInternalServices &)
 

Detailed Description

A class to contain various interfaces provided by the adaptor which can be used by the cross platform parts of adaptor.

E.g. any files held in adaptors/base/ directory

Definition at line 51 of file adaptor-internal-services.h.

Constructor & Destructor Documentation

Dali::Internal::Adaptor::AdaptorInternalServices::AdaptorInternalServices ( )
inlineprotected

constructor

Definition at line 123 of file adaptor-internal-services.h.

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

virtual destructor

Definition at line 130 of file adaptor-internal-services.h.

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

Member Function Documentation

virtual Dali::Integration::Core& Dali::Internal::Adaptor::AdaptorInternalServices::GetCore ( )
pure virtual
Returns
core

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

virtual EglFactoryInterface& Dali::Internal::Adaptor::AdaptorInternalServices::GetEGLFactoryInterface ( ) const
pure virtual
Returns
egl factory

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

virtual Dali::Integration::GlAbstraction& Dali::Internal::Adaptor::AdaptorInternalServices::GetGlesInterface ( )
pure virtual
Returns
gles abstraction

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

virtual TraceInterface& Dali::Internal::Adaptor::AdaptorInternalServices::GetKernelTraceInterface ( )
pure virtual
Returns
interface for logging to the kernel ( e.g. using ftrace )

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

virtual PerformanceInterface* Dali::Internal::Adaptor::AdaptorInternalServices::GetPerformanceInterface ( )
pure virtual
Returns
performance interface

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

virtual Dali::Integration::PlatformAbstraction& Dali::Internal::Adaptor::AdaptorInternalServices::GetPlatformAbstractionInterface ( )
pure virtual
Returns
platform abstraction

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

virtual TriggerEventInterface& Dali::Internal::Adaptor::AdaptorInternalServices::GetProcessCoreEventsTrigger ( )
pure virtual

Used by update-thread to notify core (main-thread) it has messages to process.

Returns
trigger event ProcessCoreEvents

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

virtual RenderSurface* Dali::Internal::Adaptor::AdaptorInternalServices::GetRenderSurfaceInterface ( )
pure virtual
virtual SocketFactoryInterface& Dali::Internal::Adaptor::AdaptorInternalServices::GetSocketFactoryInterface ( )
pure virtual
Returns
socket factory interface

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

virtual TraceInterface& Dali::Internal::Adaptor::AdaptorInternalServices::GetSystemTraceInterface ( )
pure virtual
Returns
system trace interface, e.g. for using Tizen Trace (ttrace) or Android Trace (atrace)

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

virtual TriggerEventFactoryInterface& Dali::Internal::Adaptor::AdaptorInternalServices::GetTriggerEventFactoryInterface ( )
pure virtual
Returns
trigger event factory interface

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

Referenced by Dali::Internal::Adaptor::CombinedUpdateRenderController::CombinedUpdateRenderController().

Here is the caller graph for this function:

virtual VSyncMonitorInterface* Dali::Internal::Adaptor::AdaptorInternalServices::GetVSyncMonitorInterface ( )
pure virtual
Returns
vsync monitor interface

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

AdaptorInternalServices& Dali::Internal::Adaptor::AdaptorInternalServices::operator= ( const AdaptorInternalServices )
protected

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