svgtopt/nvgdecoder/src/TLVIconCreator.cpp
branchRCL_3
changeset 18 1902ade171ab
parent 17 db5c883ad1c5
equal deleted inserted replaced
17:db5c883ad1c5 18:1902ade171ab
    69 
    69 
    70 CTLVIconCreator::CTLVIconCreator(TInt aWidth, TInt aHeight, CNVGTLVIcon * aNVGTLVIcon)
    70 CTLVIconCreator::CTLVIconCreator(TInt aWidth, TInt aHeight, CNVGTLVIcon * aNVGTLVIcon)
    71         : 
    71         : 
    72         iNVGDataPtr((TUint8 *)&aWidth, 1)
    72         iNVGDataPtr((TUint8 *)&aWidth, 1)
    73     {
    73     {
    74     vgapi[EvgSeti]              = &CTLVIconCreator::DvgAddCommandL;        
    74     vgapi[EvgSeti]              = &DvgAddCommandL;        
    75     vgapi[EvgSetf]              = &CTLVIconCreator::DvgAddCommandL;
    75     vgapi[EvgSetf]              = &DvgAddCommandL;
    76     vgapi[EvgSetParameteri]     = &CTLVIconCreator::DvgAddCommandL;
    76     vgapi[EvgSetParameteri]     = &DvgAddCommandL;
    77     vgapi[EvgSetParameterf]     = &CTLVIconCreator::DvgAddCommandL;
    77     vgapi[EvgSetParameterf]     = &DvgAddCommandL;
    78     vgapi[EvgSetParameterfv]    = &CTLVIconCreator::DvgSetParameterfvL;
    78     vgapi[EvgSetParameterfv]    = &DvgSetParameterfvL;
    79     vgapi[EvgSetColor]          = &CTLVIconCreator::DvgAddCommandL;
    79     vgapi[EvgSetColor]          = &DvgAddCommandL;
    80     vgapi[EvgSetPaint]          = &CTLVIconCreator::DvgAddCommandL;
    80     vgapi[EvgSetPaint]          = &DvgAddCommandL;
    81     vgapi[EvgLoadMatrix]        = &CTLVIconCreator::DvgAddCommandL;
    81     vgapi[EvgLoadMatrix]        = &DvgAddCommandL;
    82     vgapi[EvgMultMatrix]        = &CTLVIconCreator::DvgAddCommandL;
    82     vgapi[EvgMultMatrix]        = &DvgAddCommandL;
    83     vgapi[EvgLoadIdentity]      = &CTLVIconCreator::DvgAddCommandL;
    83     vgapi[EvgLoadIdentity]      = &DvgAddCommandL;
    84     vgapi[EvgScale]             = &CTLVIconCreator::DvgAddCommandL;
    84     vgapi[EvgScale]             = &DvgAddCommandL;
    85     vgapi[EvgTranslate]         = &CTLVIconCreator::DvgAddCommandL;
    85     vgapi[EvgTranslate]         = &DvgAddCommandL;
    86     vgapi[EvgAppendPathData]    = &CTLVIconCreator::DvgAppendPathDataL;
    86     vgapi[EvgAppendPathData]    = &DvgAppendPathDataL;
    87     vgapi[EvgDrawPath]          = &CTLVIconCreator::DvgDrawPathL;
    87     vgapi[EvgDrawPath]          = &DvgDrawPathL;
    88     vgapi[EvgClearPath]         = &CTLVIconCreator::DvgAddCommandL;
    88     vgapi[EvgClearPath]         = &DvgAddCommandL;
    89     vgapi[EvguRect]             = &CTLVIconCreator::DvguRectL;
    89     vgapi[EvguRect]             = &DvguRectL;
    90     vgapi[EvguEllipse]          = &CTLVIconCreator::DvguEllipseL;
    90     vgapi[EvguEllipse]          = &DvguEllipseL;
    91     vgapi[EvguRoundRect]        = &CTLVIconCreator::DvguRoundRectL;
    91     vgapi[EvguRoundRect]        = &DvguRoundRectL;
    92     vgapi[EvguLine]             = &CTLVIconCreator::DvguLineL;
    92     vgapi[EvguLine]             = &DvguLineL;
    93     vgapi[EvgCreatePaint]       = &CTLVIconCreator::DvgAddCommandL;
    93     vgapi[EvgCreatePaint]       = &DvgAddCommandL;
    94     vgapi[EvgSetiv]             = &CTLVIconCreator::DvgSetivL;                      
    94     vgapi[EvgSetiv]             = &DvgSetivL;                      
    95     vgapi[EvgClear]             = &CTLVIconCreator::DvgAddCommandL;
    95     vgapi[EvgClear]             = &DvgAddCommandL;
    96     vgapi[EvgSetfv]             = &CTLVIconCreator::DvgSetfvL;
    96     vgapi[EvgSetfv]             = &DvgSetfvL;
    97     vgapi[EvgRotate]            = &CTLVIconCreator::DvgAddCommandL;
    97     vgapi[EvgRotate]            = &DvgAddCommandL;
    98     vgapi[EvgCreatePath]        = &CTLVIconCreator::DvgCreatePathL;
    98     vgapi[EvgCreatePath]        = &DvgCreatePathL;
    99     vgapi[EvgCreateImage]       = &CTLVIconCreator::DvgAddCommandL;
    99     vgapi[EvgCreateImage]       = &DvgAddCommandL;
   100     vgapi[EvgGetPixels]         = &CTLVIconCreator::DvgGetPixelsL;
   100     vgapi[EvgGetPixels]         = &DvgGetPixelsL;
   101     vgapi[EvgDrawImage]         = &CTLVIconCreator::DvgAddCommandL;
   101     vgapi[EvgDrawImage]         = &DvgAddCommandL;
   102     vgapi[EvgClearImage]        = &CTLVIconCreator::DvgAddCommandL;
   102     vgapi[EvgClearImage]        = &DvgAddCommandL;
   103     vgapi[EvgImageSubData]      = &CTLVIconCreator::DvgImageSubDataL;
   103     vgapi[EvgImageSubData]      = &DvgImageSubDataL;
   104     vgapi[EvgDestroyImage]      = &CTLVIconCreator::DvgAddCommandL;
   104     vgapi[EvgDestroyImage]      = &DvgAddCommandL;
   105     vgapi[EvgDestroyPaint]      = &CTLVIconCreator::DvgDestroyPaintL;
   105     vgapi[EvgDestroyPaint]      = &DvgDestroyPaintL;
   106     vgapi[EvgDestroyPath]       = &CTLVIconCreator::DvgDestroyPathL;
   106     vgapi[EvgDestroyPath]       = &DvgDestroyPathL;
   107     
   107     
   108     vgapi[EvgPrepareToBindImage]= &CTLVIconCreator::DvgAddCommandL;
   108     vgapi[EvgPrepareToBindImage]= &DvgAddCommandL;
   109     vgapi[EvgBindImage]         = &CTLVIconCreator::DvgAddCommandL;
   109     vgapi[EvgBindImage]         = &DvgAddCommandL;
   110     vgapi[EvgUnBindImage]       = &CTLVIconCreator::DvgAddCommandL;
   110     vgapi[EvgUnBindImage]       = &DvgAddCommandL;
   111         
   111         
   112     vgapi[EvgFlush]             = &CTLVIconCreator::DvgAddCommandL;
   112     vgapi[EvgFlush]             = &DvgAddCommandL;
   113     
   113     
   114     iTargetWidth        = aWidth;
   114     iTargetWidth        = aWidth;
   115     iTargetHeight       = aHeight;
   115     iTargetHeight       = aHeight;
   116     iPrepareToBindImage = 0;
   116     iPrepareToBindImage = 0;
   117     iNVGTLVIcon         = aNVGTLVIcon;
   117     iNVGTLVIcon         = aNVGTLVIcon;