CSmilRegion Class Reference
class CSmilRegion : public CBase |
Nested Classes and Structures
Constructor & Destructor Documentation
CSmilRegion(CSmilPresentation *)
Member Functions Documentation
AreaAt(const TPoint &, TBool)
BackgroundTransparent()
TBool
| BackgroundTransparent | ( | ) | const [inline, virtual] |
ContainsMedia(const CSmilMedia *)
Draw(CGraphicsContext &, const TRect &)
FindNearest(const TPoint &, TDirection, TInt &)
GetBackground()
TRgb
| GetBackground | ( | ) | const [virtual] |
GetBackgroundMode()
TBgMode | GetBackgroundMode | ( | ) | const [virtual] |
GetFit()
TFit | GetFit | ( | ) | const [virtual] |
GetForeground()
TRgb
| GetForeground | ( | ) | const [virtual] |
GetRectangle()
TRect
| GetRectangle | ( | ) | const [virtual] |
Following methods are an implementation of MSmilRegion interface
GetRectangle(const CSmilMedia *)
GetZIndex()
TInt
| GetZIndex | ( | ) | const [virtual] |
IsRoot()
TBool
| IsRoot | ( | ) | const [inline, virtual] |
Layout(TReal32)
void | Layout | ( | TReal32 | aScalingFactor = 1 | ) | [virtual] |
Calculate the region positions
MediaAt(const TPoint &, TBool)
MediaTransitionEnd(CSmilMedia *)
void | MediaTransitionEnd | ( | CSmilMedia * | aMedia | ) | [virtual] |
Name()
TPtrC
| Name | ( | ) | const [inline] |
NewL(CSmilPresentation *)
PrintTree(int)
void | PrintTree | ( | int | d = 0 | ) | const [virtual] |
Redraw(TRect)
void | Redraw | ( | TRect | iUpdate | ) | [virtual] |
RemoveMedia(CSmilMedia *)
SetFirstChild(CSmilRegion *)
SetId(const TDesC &)
void | SetId | ( | const TDesC & | aId | ) | [inline] |
SetLastChild(CSmilRegion *)
SetName(const TDesC &)
void | SetName | ( | const TDesC & | aName | ) | [inline] |
Member Enumerations Documentation
Enum TDirection
Enumerators
ELeft | |
ERight | |
ETop | |
EBottom | |
ETopTwoWay | |
EBottomTwoWay | |
EAll | |
Member Data Documentation
TBool
iDefaultLayout
TBool
| iDefaultLayout | [protected] |
CSmilPresentation * iPresentation
MediaListItem * iVisibleMedia
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.