TWsGraphicId Class Reference

class TWsGraphicId

Identifies an abstract artwork

This is a piece of artwork that might be owned and authored by another process. A client can draw a piece of artwork, but that doesn't confer the ability to access the pixel representation of that artwork directly.

Public Member Functions
TWsGraphicId(TUninitialized)
TWsGraphicId(TUid)
TWsGraphicId(TInt)
TWsGraphicId(const TWsGraphicId &)
IMPORT_C TIntCompare(const TWsGraphicId &)
IMPORT_C TIntId()
IMPORT_C TBoolIsId()
IMPORT_C TBoolIsUid()
IMPORT_C voidSet(TUid)
IMPORT_C voidSet(TInt)
IMPORT_C TUidUid()
Public Member Enumerations
enumTUninitialized { EUninitialized }
Private Attributes
TUint iFlags
TInt iId
TInt iWsGraphicIdSpare

Constructor & Destructor Documentation

TWsGraphicId(TUninitialized)

TWsGraphicId(TUninitialized)[inline]

Parameters

TUninitialized

TWsGraphicId(TUid)

IMPORT_CTWsGraphicId(TUidaUid)

Construct a UID

Parameters

TUid aUidUID of the graphic artwork.

TWsGraphicId(TInt)

IMPORT_CTWsGraphicId(TIntaId)

Construct a transient Id

Parameters

TInt aId

TWsGraphicId(const TWsGraphicId &)

IMPORT_CTWsGraphicId(const TWsGraphicId &aCopy)

Copy constructor.

Parameters

const TWsGraphicId & aCopyGraphic artwork Id.

Member Functions Documentation

Compare(const TWsGraphicId &)

IMPORT_C TIntCompare(const TWsGraphicId &aOther)const

Compares another Id with this one.

Parameters

const TWsGraphicId & aOther

Id()

IMPORT_C TIntId()const

Returns the transient Id.

IsId()

IMPORT_C TBoolIsId()const

Identifies whether graphic artwork is transient.

IsUid()

IMPORT_C TBoolIsUid()const

Identifies whether graphic artwork is non-transient.

Set(TUid)

IMPORT_C voidSet(TUidaUid)

Set to be a UID

Parameters

TUid aUid

Set(TInt)

IMPORT_C voidSet(TIntaId)

Set to be a transient Id

Parameters

TInt aId

Uid()

IMPORT_C TUidUid()const

Returns UID.

Member Enumerations Documentation

Enum TUninitialized

Enumerators

EUninitialized

Member Data Documentation

TUint iFlags

TUint iFlags[private]

TInt iId

TInt iId[private]

TInt iWsGraphicIdSpare

TInt iWsGraphicIdSpare[private]