uiacceltk/hitchcock/coretoolkit/rendervg10/inc/HuiVg10Texture.h
branchRCL_3
changeset 7 433cbbb6a04b
parent 0 15bf7259bb7c
child 31 1b6909418757
equal deleted inserted replaced
3:d8a3531bc6b8 7:433cbbb6a04b
    29 
    29 
    30 #include "uiacceltk/HuiTexture.h"
    30 #include "uiacceltk/HuiTexture.h"
    31 #include "uiacceltk/HuiTextureHandle.h"
    31 #include "uiacceltk/HuiTextureHandle.h"
    32 #include "HuiVg10RenderPlugin.h"
    32 #include "HuiVg10RenderPlugin.h"
    33 
    33 
       
    34 struct THuiTexturePartialBitmapUploadParams;
    34 #ifdef __NVG
    35 #ifdef __NVG
    35     #include <AknIconHeader.h>
    36     #include <AknIconHeader.h>
    36     class CNvgEngine;
    37     class CNvgEngine;
    37     class MNVGIcon;
    38     class MNVGIcon;
    38 #endif
    39 #endif
   234     
   235     
   235     /**
   236     /**
   236      *  Make sure the shadow texture is of the proper dimensions.
   237      *  Make sure the shadow texture is of the proper dimensions.
   237      */
   238      */
   238     void UpdateShadowSizeL(const TSize& aSize);
   239     void UpdateShadowSizeL(const TSize& aSize);
       
   240 
       
   241     /**
       
   242      * Partial bitmap upload.
       
   243      */
       
   244     void PartialBitmapUpload(THuiTexturePartialBitmapUploadParams* aParams);
   239     
   245     
   240     /** The render plugin that created this texture. */
   246     /** The render plugin that created this texture. */
   241     CHuiVg10RenderPlugin& iRenderPlugin;
   247     CHuiVg10RenderPlugin& iRenderPlugin;
   242     
   248     
   243     /** Flags indicating the state of the image object */
   249     /** Flags indicating the state of the image object */