photosgallery/viewframework/texturemanager/inc/glxtexturemanagerimpl.h
changeset 1 9ba538e329bd
parent 0 4e91876724a2
child 14 ce1c7ad1f18b
equal deleted inserted replaced
0:4e91876724a2 1:9ba538e329bd
   142     CAlfTexture& CreateZoomedTextureL(const TGlxMedia& aMedia,
   142     CAlfTexture& CreateZoomedTextureL(const TGlxMedia& aMedia,
   143                                             const TMPXAttribute& aAttribute,
   143                                             const TMPXAttribute& aAttribute,
   144                                             TGlxIdSpaceId aIdSpaceId, MGlxTextureObserver* aObserver);
   144                                             TGlxIdSpaceId aIdSpaceId, MGlxTextureObserver* aObserver);
   145 
   145 
   146     /**
   146     /**
       
   147     * If we have a texture ID, we recreate the Zoomed texture based on that
       
   148     * 
       
   149     * @param aTextureID the texture ID to create the texture on. 
       
   150     */
       
   151     CAlfTexture* CreateZoomedTextureL( );
       
   152 
       
   153     /**
   147     * Create an animated texture from a GIF file
   154     * Create an animated texture from a GIF file
   148     * @param aFilename The filename of the GIF file
   155     * @param aFilename The filename of the GIF file
   149     * @param aSize The size of the GIF file
   156     * @param aSize The size of the GIF file
   150     * @return Created texture: ownership transfered
   157     * @return Created texture: ownership transfered
   151     */
   158     */
   156      * Removes the texture if it was created by CreateThumbnailTextureL or
   163      * Removes the texture if it was created by CreateThumbnailTextureL or
   157      * CreateZoomedTextureL
   164      * CreateZoomedTextureL
   158      * @param aTexture The texture to be removed
   165      * @param aTexture The texture to be removed
   159      */
   166      */
   160     void RemoveTexture( const CAlfTexture& aTexture );
   167     void RemoveTexture( const CAlfTexture& aTexture );
       
   168     
       
   169     /**
       
   170      * Removes all Texteures 
       
   171      * 
       
   172      */
       
   173     void FlushTextures() ;
       
   174     
   161     /**
   175     /**
   162      * Removes the texture if it was created by CreateThumbnailTextureL or
   176      * Removes the texture if it was created by CreateThumbnailTextureL or
   163      * CreateZoomedTextureL
   177      * CreateZoomedTextureL
   164      * @param aTexture The texture to be removed
   178      * @param aTexture The texture to be removed
   165      */
   179      */