photosgallery/viewframework/texturemanager/inc/glxtexturemanager.h
changeset 1 9ba538e329bd
parent 0 4e91876724a2
child 14 ce1c7ad1f18b
equal deleted inserted replaced
0:4e91876724a2 1:9ba538e329bd
   186     IMPORT_C CAlfTexture& CreateZoomedTextureL(const TGlxMedia& aMedia,
   186     IMPORT_C CAlfTexture& CreateZoomedTextureL(const TGlxMedia& aMedia,
   187                                             const TMPXAttribute& aAttribute,
   187                                             const TMPXAttribute& aAttribute,
   188                                             TGlxIdSpaceId aIdSpaceId, MGlxTextureObserver* aObserver);
   188                                             TGlxIdSpaceId aIdSpaceId, MGlxTextureObserver* aObserver);
   189 
   189 
   190     /**
   190     /**
       
   191     * Create a texture from a zoomed thumbnail for a given texture ID
       
   192     * @param aTextureId The texture id, for which the texture is removed.
       
   193     * @return Created texture
       
   194     */
       
   195     IMPORT_C CAlfTexture* CreateZoomedTextureL() ;
       
   196     
       
   197     /**
   191     * Create an animated texture from a GIF file
   198     * Create an animated texture from a GIF file
   192     * @param aFilename The filename of the GIF file
   199     * @param aFilename The filename of the GIF file
   193     * @param aSize The size of the GIF file
   200     * @param aSize The size of the GIF file
   194     * @return Created texture: ownership transfered
   201     * @return Created texture: ownership transfered
   195     */
   202     */
   223     * @param aAllTexture Flag to remove all textures
   230     * @param aAllTexture Flag to remove all textures
   224 	* Bug fix for PKAA-7NRBYZ - added bAllTexture param
   231 	* Bug fix for PKAA-7NRBYZ - added bAllTexture param
   225     */
   232     */
   226     IMPORT_C void RemoveTexture(const TGlxMediaId& aMediaId, TBool aAllTexture=EFalse);
   233     IMPORT_C void RemoveTexture(const TGlxMediaId& aMediaId, TBool aAllTexture=EFalse);
   227     
   234     
       
   235     /**
       
   236        * Removes ALL Textures 
       
   237        */
       
   238     IMPORT_C void FlushTextures() ;
       
   239     
   228 public: // from MGlxSkinChangeObserver
   240 public: // from MGlxSkinChangeObserver
   229 
   241 
   230     void HandleSkinChanged();    
   242     void HandleSkinChanged();    
   231 
   243 
   232 
   244