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.