CHuiFxRenderbuffer Class Reference

class CHuiFxRenderbuffer : public CBase

Inherits from

Constructor & Destructor Documentation

CHuiFxRenderbuffer()

IMPORT_C CHuiFxRenderbuffer ( ) [protected]

~CHuiFxRenderbuffer()

IMPORT_C ~CHuiFxRenderbuffer ( ) [virtual]

Member Functions Documentation

BindAsRenderTarget()

CHuiGc & BindAsRenderTarget ( ) [pure virtual]

BindAsTexture(THuiFxRenderbufferUsage)

void BindAsTexture ( THuiFxRenderbufferUsage aUsage ) [pure virtual]

Parameters

THuiFxRenderbufferUsage aUsage

BufferType()

IMPORT_C const TRenderBufferType & BufferType ( ) const

ConstructL(const TSize &, TRenderBufferType)

IMPORT_C void ConstructL ( const TSize & aSize,
TRenderBufferType aBufferType
) [protected]

Parameters

const TSize & aSize
TRenderBufferType aBufferType

EnableBackground(TBool)

IMPORT_C void EnableBackground ( TBool aEnable )

Parameters

TBool aEnable

Position()

IMPORT_C const TPoint & Position ( ) const

PrepareForReuse(const TSize &)

void PrepareForReuse ( const TSize & aReusedSize ) [pure virtual]

Parameters

const TSize & aReusedSize

SetPosition(TPoint)

IMPORT_C void SetPosition ( TPoint aPosition )

Parameters

TPoint aPosition

Size()

IMPORT_C const TSize & Size ( ) const

UnbindAsRenderTarget()

void UnbindAsRenderTarget ( ) [pure virtual]

UnbindAsTexture()

void UnbindAsTexture ( ) [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]