MWsScreenConfigList Class Reference

class MWsScreenConfigList : public MWsObjectProvider

Available list of screen modes as specified during start-up. This interface can generally be enquired from the MWsScreen instance. Can be read by render stage to configure its Display Configuration policy.

Note that mode list is not contiguous, so methods may leave if missing index is requested.

Inherits from

Member Functions Documentation

AvailableOrientationsL(TInt)

TInt AvailableOrientationsL(TIntaIndex)const [pure virtual]

Get screen orientation

Parameters

TInt aIndex

DisplayModeL(TInt)

TDisplayMode DisplayModeL(TIntaIndex)const [pure virtual]

Get screen display mode

Parameters

TInt aIndex

GetScreenSizeModeList(RArray< TInt > &)

TInt GetScreenSizeModeList(RArray< TInt > &aList)const [pure virtual]

Get list of valid display modes - may be sparse

Parameters

RArray< TInt > & aList

ModeFlagsL(TInt)

TInt ModeFlagsL(TIntaIndex)const [pure virtual]

Get the modeflags for specified mode

Parameters

TInt aIndex

OrientationL(TInt)

CFbsBitGc::TGraphicsOrientation OrientationL(TIntaIndex)const [pure virtual]

Get screen orientation

Parameters

TInt aIndex

OriginL(TInt)

TPoint OriginL(TIntaIndex)const [pure virtual]

Get screen origin

Parameters

TInt aIndex

ScaledOriginL(TInt)

TPoint ScaledOriginL(TIntaIndex)const [pure virtual]

Get screen scaled origin - note this is expected to stay at 1:1

Parameters

TInt aIndex

ScalingFactorL(TInt)

TSize ScalingFactorL(TIntaIndex)const [pure virtual]

Get screen scaling factor - note this is expected to stay at 1:1

Parameters

TInt aIndex

ScreenModeSizeInPixelsL(TInt)

TSize ScreenModeSizeInPixelsL(TIntaIndex)const [pure virtual]

Get screen size in pixels for current screen size mode as defined in wsini

Parameters

TInt aIndex

ScreenModeSizeInTwipsL(TInt)

TSize ScreenModeSizeInTwipsL(TIntaIndex)const [pure virtual]

Get screen size in twips for current screen size mode as defined in wsini

Parameters

TInt aIndex

Member Enumerations Documentation

Enum TModeFlags

Enumerators

EDynamic = 0x00000001
EHighRes = 0x00000002
EDisconnected = 0x00000004
EHalDefault = 0x00000008
ETwipsSpecified = 0x00000010
EClientDefinedDigitiserArea = 0x00000020