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 TBoolIsEffectOn(TEffect, TUint32)
IMPORT_C voidSetEffect(TEffect, TBool, TUint32 &)
Public Member Enumerations
enumTEffect {
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 TBoolIsEffectOn(TEffectaEffect,
TUint32aFontEffect
)[static]

For use by TFontStyle/TOpenFontSpec.

Parameters

TEffect aEffect
TUint32 aFontEffect

SetEffect(TEffect, TBool, TUint32 &)

IMPORT_C voidSetEffect(TEffectaEffect,
TBoolaOn,
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