Ginga  0.13.6.1771-df200
The iTV middleware.
GingaCefClient Class Reference

A client class of CEF for Ginga. More...

#include <PlayerHTML.h>

Inheritance diagram for GingaCefClient:
Collaboration diagram for GingaCefClient:

Public Member Functions

 GingaCefClient (CefRefPtr< CefRenderHandler > handler)
 Default constructor for GingaCefClient. More...
 
virtual ~GingaCefClient ()
 Default destructor for GingaCefClient. More...
 
virtual CefRefPtr< CefLifeSpanHandler > GetLifeSpanHandler () override
 Return the handler for browser life span events. More...
 
virtual CefRefPtr< CefLoadHandler > GetLoadHandler () override
 Return the handler for browser load status events. More...
 
virtual CefRefPtr< CefRenderHandler > GetRenderHandler () override
 Return the handler for off-screen rendering events. More...
 

Private Attributes

CefRefPtr< CefRenderHandler > _handler
 Keep the current render handler. More...
 

Detailed Description

A client class of CEF for Ginga.

This class is responsible for setting the handlers used by the browser.

Constructor & Destructor Documentation

GingaCefClient::GingaCefClient ( CefRefPtr< CefRenderHandler >  handler)

Default constructor for GingaCefClient.

Parameters
handlerA render handler.
Returns
Nothing.

References PlayerHTML::_handler.

GingaCefClient::~GingaCefClient ( )
virtual

Default destructor for GingaCefClient.

Returns
Nothing.

Member Function Documentation

CefRefPtr< CefLifeSpanHandler > GingaCefClient::GetLifeSpanHandler ( )
overridevirtual

Return the handler for browser life span events.

Returns
The handler for browser life span events.
CefRefPtr< CefLoadHandler > GingaCefClient::GetLoadHandler ( )
overridevirtual

Return the handler for browser load status events.

Returns
The handler for browser load status events.
CefRefPtr< CefRenderHandler > GingaCefClient::GetRenderHandler ( )
overridevirtual

Return the handler for off-screen rendering events.

Returns
The handler for off-screen rendering events.

References PlayerHTML::_handler, and GINGA_NAMESPACE_END.

Member Data Documentation

CefRefPtr<CefRenderHandler> GingaCefClient::_handler
private

Keep the current render handler.


The documentation for this class was generated from the following files: