TSurfaceConfigurationSize Class Reference

class TSurfaceConfigurationSize

The base class for the surface configuration containing the size of the surface configuration. Provides a Size function to help identify which attributes are available.

Constructor & Destructor Documentation

TSurfaceConfigurationSize(TInt)

TSurfaceConfigurationSize(TIntaSize)[protected, inline]

Constructs the TSurfaceConfigurationSize class, enters the size field and blanks everything else

Parameters

TInt aSizeThe size to set for the configuration

TSurfaceConfigurationSize()

TSurfaceConfigurationSize()[private, inline]

TSurfaceConfigurationSize(const TSurfaceConfigurationSize &)

TSurfaceConfigurationSize(const TSurfaceConfigurationSize &)[private, inline]

Parameters

const TSurfaceConfigurationSize &

Member Functions Documentation

MemberAccessible(const Member &)

TBool MemberAccessible(const Member &aMember)const [protected, inline]

Parameters

const Member & aMember

Size()

TInt Size()const [inline]

Reads the size field. The size is set automatically in the constructor, or by the GetBackgroundSurface method to indicate the sender s supported structure size, and imply a compatible version identifier. The size reported after GetBackgroundSurface will match the expected size of one of the hierarchy of TSurfaceConfiguration classes documented in the header, and will never exceed the constructed size.

operator=(const TSurfaceConfigurationSize &)

TSurfaceConfigurationSize operator=(const TSurfaceConfigurationSize &)const [private, inline]

Parameters

const TSurfaceConfigurationSize &

operator==(const TSurfaceConfigurationSize &)

TBool operator==(const TSurfaceConfigurationSize &aRhs)const [protected, inline]

Parameters

const TSurfaceConfigurationSize & aRhs

Member Data Documentation

TInt iSize

TInt iSize[protected]