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_CCWsRenderStage()[protected]

Constructor

CWsRenderStage(const CWsRenderStage &)

CWsRenderStage(const CWsRenderStage &)[private]

Parameters

const CWsRenderStage &

~CWsRenderStage()

IMPORT_C~CWsRenderStage()[virtual]

Destructor

Member Functions Documentation

BaseConstructL()

IMPORT_C voidBaseConstructL()[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()

voidEnd()[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(TUintaTypeId)[virtual]

Returns extended functionality.

Parameters

TUint aTypeIdinterface extension type specifier

SetNext(CWsRenderStage *)

IMPORT_C voidSetNext(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]