CHuiFxRenderbuffer Class Reference

class CHuiFxRenderbuffer : public CBase

Inherits from

Constructor & Destructor Documentation

CHuiFxRenderbuffer()

IMPORT_CCHuiFxRenderbuffer()[protected]

~CHuiFxRenderbuffer()

IMPORT_C~CHuiFxRenderbuffer()[virtual]

Member Functions Documentation

BindAsRenderTarget()

CHuiGc &BindAsRenderTarget()[pure virtual]

BindAsTexture(THuiFxRenderbufferUsage)

voidBindAsTexture(THuiFxRenderbufferUsageaUsage)[pure virtual]

Parameters

THuiFxRenderbufferUsage aUsage

BufferType()

IMPORT_C const TRenderBufferType &BufferType()const

ConstructL(const TSize &, TRenderBufferType)

IMPORT_C voidConstructL(const TSize &aSize,
TRenderBufferTypeaBufferType
)[protected]

Parameters

const TSize & aSize
TRenderBufferType aBufferType

EnableBackground(TBool)

IMPORT_C voidEnableBackground(TBoolaEnable)

Parameters

TBool aEnable

Position()

IMPORT_C const TPoint &Position()const

PrepareForReuse(const TSize &)

voidPrepareForReuse(const TSize &aReusedSize)[pure virtual]

Parameters

const TSize & aReusedSize

SetPosition(TPoint)

IMPORT_C voidSetPosition(TPointaPosition)

Parameters

TPoint aPosition

Size()

IMPORT_C const TSize &Size()const

UnbindAsRenderTarget()

voidUnbindAsRenderTarget()[pure virtual]

UnbindAsTexture()

voidUnbindAsTexture()[pure virtual]

Member Data Documentation

TBool iBackgroundEnabled

TBool iBackgroundEnabled[protected]

TPoint iPosition

TPoint iPosition[protected]

TSize iSize

TSize iSize[protected]

TRenderBufferType iType

TRenderBufferType iType[protected]