CHuiCanvasRenderBuffer Class Reference

class CHuiCanvasRenderBuffer : public CBase

Inherits from

  • CHuiCanvasRenderBuffer

Constructor & Destructor Documentation

CHuiCanvasRenderBuffer()

IMPORT_CCHuiCanvasRenderBuffer()

Constructor.

~CHuiCanvasRenderBuffer()

IMPORT_C~CHuiCanvasRenderBuffer()

Destructor.

Member Functions Documentation

Bind()

IMPORT_C voidBind()[virtual]

Binds as render target.

Copy(const CHuiCanvasRenderBuffer &)

IMPORT_C voidCopy(const CHuiCanvasRenderBuffer &aSourceBuffer)[virtual]

Copies content from the given buffer

Parameters

const CHuiCanvasRenderBuffer & aSourceBuffer

Copy(TPoint)

IMPORT_C voidCopy(TPointaPoint)[virtual]

Copies content from the active surface.

Parameters

TPoint aPoint

InitializeL(const TSize &)

IMPORT_C voidInitializeL(const TSize &aSize)[virtual]

Initializes render buffer.

Parameters

const TSize & aSize

InitializeL(const TSize &, TBool)

IMPORT_C voidInitializeL(const TSize &aSize,
TBoolaClear
)[virtual]

Initializes render buffer, with clear option.

Parameters

const TSize & aSizesize of render buffer.
TBool aClearcontents of render buffer are cleared even if alredy initialized.

IsInitialized()

IMPORT_C TBoolIsInitialized()const

Is buffer initilized or not

Size()

IMPORT_C TSizeSize()const

Returns size in pixels.

UnBind()

IMPORT_C voidUnBind()[virtual]

Unbinds as from being the active render target.

UnInitialize()

IMPORT_C voidUnInitialize()[virtual]

Releases render buffer resources.

Member Data Documentation

TBool iInitialized

TBool iInitialized[protected]

TSize iSize

TSize iSize[protected]