CWsRenderStage Class Reference

class CWsRenderStage : public CBase

This API declares the window server interface to the Render Stage Pipeline.

Inherits from

Constructor & Destructor Documentation

CWsRenderStage()

IMPORT_C CWsRenderStage ( ) [protected]

Constructor

CWsRenderStage(const CWsRenderStage &)

CWsRenderStage ( const CWsRenderStage & ) [private]

Parameters

const CWsRenderStage &

~CWsRenderStage()

IMPORT_C ~CWsRenderStage ( ) [virtual]

Destructor

Member Functions Documentation

BaseConstructL()

IMPORT_C void BaseConstructL ( ) [protected]

Second phase construction. Must be called from derived class construction sequence.

Begin()

CFbsBitGc * Begin ( ) [pure virtual]

Returns the GC to use for drawing in this render stage:

End()

void End ( ) [pure virtual]

Completes a pass of this render stage:

Next()

IMPORT_C CWsRenderStage * Next ( ) [virtual]

Returns the next render stage in the pipeline:

ResolveObjectInterface(TUint)

IMPORT_C TAny * ResolveObjectInterface ( TUint aTypeId ) [virtual]

Returns extended functionality.

Parameters

TUint aTypeId interface extension type specifier

SetNext(CWsRenderStage *)

IMPORT_C void SetNext ( CWsRenderStage * aNext ) [virtual]

Sets the next render stage in the pipeline:

Parameters

CWsRenderStage * aNext

operator=(const CWsRenderStage &)

CWsRenderStage & operator= ( const CWsRenderStage & ) [private]

Parameters

const CWsRenderStage &

Member Data Documentation

CPimpl * iPimpl

CPimpl * iPimpl [private]