FontEffect Class Reference

class FontEffect

Defines a set of font effects flags.

WARNING: This Class is for use by system/UI software ONLY.

Public Member Functions
IMPORT_C TBool IsEffectOn ( TEffect , TUint32 )
IMPORT_C void SetEffect ( TEffect , TBool , TUint32 &)
Public Member Enumerations
enum TEffect {
ENone  = 0x0, EAlgorithmicBold  = 0x10, EDropShadow  = 0x20, EOutline  = 0x40, EEmbossed  = 0x80, EEngraved  = 0x100, ESoftEdge  = 0x200, EReserved1  = 0x400, EReserved2  = 0x800, EReserved3  = 0x1000, EReserved4  = 0x2000, EReserved5  = 0x4000, EReserved6  = 0x8000
}

Member Functions Documentation

IsEffectOn(TEffect, TUint32)

IMPORT_C TBool IsEffectOn ( TEffect aEffect,
TUint32 aFontEffect
) [static]

For use by TFontStyle/TOpenFontSpec.

Parameters

TEffect aEffect
TUint32 aFontEffect

SetEffect(TEffect, TBool, TUint32 &)

IMPORT_C void SetEffect ( TEffect aEffect,
TBool aOn,
TUint32 & aFontEffect
) [static]

For use by TFontStyle/TOpenFontSpec.

Parameters

TEffect aEffect
TBool aOn
TUint32 & aFontEffect

Member Enumerations Documentation

Enum TEffect

Enumerators

ENone = 0x0
EAlgorithmicBold = 0x10
EDropShadow = 0x20
EOutline = 0x40
EEmbossed = 0x80
EEngraved = 0x100
ESoftEdge = 0x200
EReserved1 = 0x400
EReserved2 = 0x800
EReserved3 = 0x1000
EReserved4 = 0x2000
EReserved5 = 0x4000
EReserved6 = 0x8000