Dali 3D User Interface Engine
List of all members | Public Member Functions | Private Member Functions
Dali::Internal::SceneGraph::SceneController Class Referenceabstract

Abstract interface for the scene controller. More...

#include <scene-controller.h>

Inheritance diagram for Dali::Internal::SceneGraph::SceneController:
Inheritance graph
[legend]

Public Member Functions

 SceneController ()
 Constructor. More...
 
virtual ~SceneController ()
 Destructor. More...
 
virtual RenderMessageDispatcherGetRenderMessageDispatcher ()=0
 Return the render message dispatcher. More...
 
virtual RenderQueueGetRenderQueue ()=0
 Return the render queue. More...
 
virtual DiscardQueueGetDiscardQueue ()=0
 Return the discard queue. More...
 
virtual TextureCacheGetTextureCache ()=0
 Return the texture cache TODO: Remove this method when renderer's & shader's second stage initialization is done by RenderManager rather than by the attachments in the Update thread. More...
 

Private Member Functions

 SceneController (const SceneController &)
 
SceneControlleroperator= (const SceneController &)
 

Detailed Description

Abstract interface for the scene controller.

Definition at line 39 of file scene-controller.h.

Constructor & Destructor Documentation

Dali::Internal::SceneGraph::SceneController::SceneController ( )
inline

Constructor.

Definition at line 46 of file scene-controller.h.

virtual Dali::Internal::SceneGraph::SceneController::~SceneController ( )
inlinevirtual

Destructor.

Definition at line 53 of file scene-controller.h.

Dali::Internal::SceneGraph::SceneController::SceneController ( const SceneController )
private

Member Function Documentation

virtual DiscardQueue& Dali::Internal::SceneGraph::SceneController::GetDiscardQueue ( )
pure virtual

Return the discard queue.

Returns
A reference to the discard queue

Implemented in Dali::Internal::SceneGraph::SceneControllerImpl.

virtual RenderMessageDispatcher& Dali::Internal::SceneGraph::SceneController::GetRenderMessageDispatcher ( )
pure virtual
virtual RenderQueue& Dali::Internal::SceneGraph::SceneController::GetRenderQueue ( )
pure virtual

Return the render queue.

Returns
A reference to the render queue

Implemented in Dali::Internal::SceneGraph::SceneControllerImpl.

Referenced by Dali::Internal::SceneGraph::Renderer::PrepareRender().

Here is the caller graph for this function:

virtual TextureCache& Dali::Internal::SceneGraph::SceneController::GetTextureCache ( )
pure virtual

Return the texture cache TODO: Remove this method when renderer's & shader's second stage initialization is done by RenderManager rather than by the attachments in the Update thread.

DO NOT USE THIS IN THE UPDATE THREAD!

Returns
A reference to the texture cache

Implemented in Dali::Internal::SceneGraph::SceneControllerImpl.

SceneController& Dali::Internal::SceneGraph::SceneController::operator= ( const SceneController )
private

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