uiacceltk/hitchcock/ServerCore/Inc/alfscreen.h
branchRCL_3
changeset 3 d8a3531bc6b8
parent 0 15bf7259bb7c
child 12 f93c875b566e
equal deleted inserted replaced
0:15bf7259bb7c 3:d8a3531bc6b8
    40     /** WSERV floating sprite group */
    40     /** WSERV floating sprite group */
    41     EAlfWindowFloatingSpriteContainer,
    41     EAlfWindowFloatingSpriteContainer,
    42 
    42 
    43     /** Group for showing effects */
    43     /** Group for showing effects */
    44     EAlfFullScreenEffectContainer,
    44     EAlfFullScreenEffectContainer,
       
    45     
       
    46     /** Group for FPS indicator */
       
    47     EAlfFpsIndicatorContainer
    45     };
    48     };
    46 
    49 
    47 NONSHARABLE_CLASS( TAlfControlGroupEntry )  
    50 NONSHARABLE_CLASS( TAlfControlGroupEntry )  
    48     {
    51     {
    49 public:
    52 public:
   105         /**
   108         /**
   106          * Gets a flag which causes full visual tree visibility scan to happen later.
   109          * Gets a flag which causes full visual tree visibility scan to happen later.
   107          */
   110          */
   108         TBool IsVisualTreeVisibilityChanged();
   111         TBool IsVisualTreeVisibilityChanged();
   109 
   112 
       
   113         /**
       
   114          * Returns amount of fixed control groups.
       
   115          */
       
   116         TInt FixedControlGroupCount() const;
       
   117         
   110 	public:
   118 	public:
   111 	        	   
   119 	        	   
   112 	    RArray<TAlfControlGroupEntry> iControlGroups;
   120 	    RArray<TAlfControlGroupEntry> iControlGroups;
   113 	  	CAlfSharedDisplayCoeControl* iCoeControl; // owned
   121 	  	CAlfSharedDisplayCoeControl* iCoeControl; // owned
   114 	   
   122 	   
   115 	   	CHuiDisplay* iDisplay; 
   123 	   	CHuiDisplay* iDisplay; 
   116 	    CHuiControlGroup* iFloatingSpriteControlGroup; 
   124 	    CHuiControlGroup* iFloatingSpriteControlGroup; 
   117 	    CHuiControlGroup* iFullscreenEffectControlGroup; 
   125 	    CHuiControlGroup* iFullscreenEffectControlGroup; 
       
   126 	    CHuiControlGroup* iFpsControlGroup;
   118 	    
   127 	    
   119 	    TBool iVisualTreeVisibilityChanged;
   128 	    TBool iVisualTreeVisibilityChanged;
   120 	    TInt iScreenNum;
   129 	    TInt iScreenNum;
   121 	    CFbsBitmap* iSwRenderingTarget;	    
   130 	    CFbsBitmap* iSwRenderingTarget;	    
   122 #ifdef SYMBIAN_BUILD_GCE	    
   131 #ifdef SYMBIAN_BUILD_GCE