Dali 3D User Interface Engine
List of all members | Public Member Functions | Private Attributes
Dali::Internal::Adaptor::ReplaceSurfaceRequest Class Reference

#include <render-request.h>

Inheritance diagram for Dali::Internal::Adaptor::ReplaceSurfaceRequest:
Inheritance graph
[legend]
Collaboration diagram for Dali::Internal::Adaptor::ReplaceSurfaceRequest:
Collaboration graph
[legend]

Public Member Functions

 ReplaceSurfaceRequest ()
 Constructor. More...
 
void SetSurface (RenderSurface *newSurface)
 Set the new surface. More...
 
RenderSurface * GetSurface ()
 
void ReplaceCompleted ()
 Called when the request has been completed to set the result. More...
 
bool GetReplaceCompleted ()
 
- Public Member Functions inherited from Dali::Internal::Adaptor::RenderRequest
 RenderRequest (Request type)
 Constructor. More...
 
Request GetType ()
 

Private Attributes

RenderSurface * mNewSurface
 The new surface to use. More...
 
unsigned int mReplaceCompleted
 Set to true when the replace has completed. More...
 

Additional Inherited Members

- Public Types inherited from Dali::Internal::Adaptor::RenderRequest
enum  Request { REPLACE_SURFACE }
 

Detailed Description

Definition at line 61 of file render-request.h.

Constructor & Destructor Documentation

Dali::Internal::Adaptor::ReplaceSurfaceRequest::ReplaceSurfaceRequest ( )

Constructor.

Definition at line 48 of file render-request.cpp.

Member Function Documentation

bool Dali::Internal::Adaptor::ReplaceSurfaceRequest::GetReplaceCompleted ( )
Returns
true if the replace has completed.

Definition at line 70 of file render-request.cpp.

References mReplaceCompleted.

RenderSurface * Dali::Internal::Adaptor::ReplaceSurfaceRequest::GetSurface ( )
Returns
the new surface

Definition at line 60 of file render-request.cpp.

References mNewSurface.

Referenced by Dali::Internal::Adaptor::RenderThread::ProcessRequest().

Here is the caller graph for this function:

void Dali::Internal::Adaptor::ReplaceSurfaceRequest::ReplaceCompleted ( )

Called when the request has been completed to set the result.

Definition at line 65 of file render-request.cpp.

References mReplaceCompleted.

Referenced by Dali::Internal::Adaptor::RenderThread::ProcessRequest().

Here is the caller graph for this function:

void Dali::Internal::Adaptor::ReplaceSurfaceRequest::SetSurface ( RenderSurface *  newSurface)

Set the new surface.

Parameters
[in]newSurfaceThe new surface to use

Definition at line 55 of file render-request.cpp.

References mNewSurface.

Referenced by Dali::Internal::Adaptor::ThreadSynchronization::ReplaceSurface().

Here is the caller graph for this function:

Member Data Documentation

RenderSurface* Dali::Internal::Adaptor::ReplaceSurfaceRequest::mNewSurface
private

The new surface to use.

Definition at line 92 of file render-request.h.

Referenced by GetSurface(), and SetSurface().

unsigned int Dali::Internal::Adaptor::ReplaceSurfaceRequest::mReplaceCompleted
private

Set to true when the replace has completed.

Definition at line 93 of file render-request.h.

Referenced by GetReplaceCompleted(), and ReplaceCompleted().


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