uifw/ganes/inc/HgVgMediaWallRenderer.h
branchRCL_3
changeset 6 9f56a4e1b8ab
parent 0 2f259fa3e83a
child 15 c52421ed5f07
equal deleted inserted replaced
5:aabf2c525e0f 6:9f56a4e1b8ab
    66             TReal aViewPosition,
    66             TReal aViewPosition,
    67             TReal aAnimationAlpha,
    67             TReal aAnimationAlpha,
    68             CHgVgMediaWall::THgVgAnimationState aAnimationState, 
    68             CHgVgMediaWall::THgVgAnimationState aAnimationState, 
    69             CHgVgMediaWall::THgVgOpeningAnimationType aSelectionAnimationType, 
    69             CHgVgMediaWall::THgVgOpeningAnimationType aSelectionAnimationType, 
    70             CHgVgMediaWall::THgVgMediaWallStyle aStyle, 
    70             CHgVgMediaWall::THgVgMediaWallStyle aStyle, 
    71             TReal aStartIndex);
    71             TReal aStartIndex, 
       
    72             TReal aSpringVelocity);
    72 
    73 
    73     /**
    74     /**
    74      * 
    75      * 
    75      */
    76      */
    76     void DrawGrid(
    77     void DrawGrid(
   165     
   166     
   166     /**
   167     /**
   167      * 
   168      * 
   168      */
   169      */
   169     void EnableFlipXY(TBool aEnabled);
   170     void EnableFlipXY(TBool aEnabled);
       
   171     
       
   172     /**
       
   173      * 
       
   174      */
       
   175     void EnableLandscapeMode(TBool enabled);
       
   176     
   170     
   177     
   171 private:
   178 private:
   172     
   179     
   173     class TQuad
   180     class TQuad
   174         {
   181         {
   231             TInt aSelectedIndex, TReal aNextIndex,
   238             TInt aSelectedIndex, TReal aNextIndex,
   232             VGfloat aViewPosition,
   239             VGfloat aViewPosition,
   233             VGfloat aAnimationAlpha,
   240             VGfloat aAnimationAlpha,
   234             CHgVgMediaWall::THgVgAnimationState aState, 
   241             CHgVgMediaWall::THgVgAnimationState aState, 
   235             CHgVgMediaWall::THgVgOpeningAnimationType aAnimationType, 
   242             CHgVgMediaWall::THgVgOpeningAnimationType aAnimationType, 
   236             TReal aStartIndex);
   243             TReal aStartIndex, 
       
   244             TReal aSpringVelocity);
   237 
   245 
   238 
   246 
   239     /**
   247     /**
   240      * Setups quads for grid mediawall style.
   248      * Setups quads for grid mediawall style.
   241      */
   249      */
   353     VGImage iChildBlurImage;
   361     VGImage iChildBlurImage;
   354         
   362         
   355     TPoint iOffset;
   363     TPoint iOffset;
   356     
   364     
   357     TBool iFlipXY;
   365     TBool iFlipXY;
       
   366 
       
   367     TBool iLandscape;
   358     };
   368     };
   359 
   369 
   360 #endif /* HGVGMEDIAWALLRENDERER */
   370 #endif /* HGVGMEDIAWALLRENDERER */