Dali 3D User Interface Engine
List of all members | Public Member Functions | Protected Member Functions
Dali::Integration::GlSyncAbstraction::SyncObject Class Referenceabstract

#include <gl-sync-abstraction.h>

Inheritance diagram for Dali::Integration::GlSyncAbstraction::SyncObject:
Inheritance graph
[legend]

Public Member Functions

virtual bool IsSynced ()=0
 Determine if the synchronisation object has been signalled. More...
 

Protected Member Functions

virtual ~SyncObject ()
 Virtual protected destructor, no deletion through this interface. More...
 

Detailed Description

Definition at line 43 of file gl-sync-abstraction.h.

Constructor & Destructor Documentation

virtual Dali::Integration::GlSyncAbstraction::SyncObject::~SyncObject ( )
inlineprotectedvirtual

Virtual protected destructor, no deletion through this interface.

This prevents Core from deleting SyncObjects - only Adaptor implementation is able to delete them.

Definition at line 51 of file gl-sync-abstraction.h.

Member Function Documentation

virtual bool Dali::Integration::GlSyncAbstraction::SyncObject::IsSynced ( )
pure virtual

Determine if the synchronisation object has been signalled.

Returns
false if the sync object has not been signalled, true if it has been signalled (and can now be destroyed)

Implemented in Dali::Internal::Adaptor::EglSyncObject, Dali::TestSyncObject, Dali::TestSyncObject, and Dali::TestSyncObject.

Referenced by Dali::Internal::Render::RenderTracker::PollSyncObject().

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