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

Factory interface for creating EGL implementation. More...

#include <egl-factory-interface.h>

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

Public Member Functions

virtual EglInterface * Create ()=0
 Create an EGL implementation. More...
 
virtual void Destroy ()=0
 Destroy the EGL implementation. More...
 

Protected Member Functions

virtual ~EglFactoryInterface ()
 Virtual protected destructor - no deletion through this interface. More...
 

Detailed Description

Factory interface for creating EGL implementation.

Definition at line 34 of file egl-factory-interface.h.

Constructor & Destructor Documentation

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

Virtual protected destructor - no deletion through this interface.

Definition at line 52 of file egl-factory-interface.h.

Member Function Documentation

virtual EglInterface* Dali::Internal::Adaptor::EglFactoryInterface::Create ( )
pure virtual

Create an EGL implementation.

Returns
An implementation of the EGL interface

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

Referenced by Dali::Internal::Adaptor::RenderHelper::InitializeEgl().

Here is the caller graph for this function:

virtual void Dali::Internal::Adaptor::EglFactoryInterface::Destroy ( )
pure virtual

Destroy the EGL implementation.

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

Referenced by Dali::Internal::Adaptor::RenderHelper::~RenderHelper().

Here is the caller graph for this function:


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