svgtopt/nvgdecoder/src/TLVRenderer.cpp
branchRCL_3
changeset 18 1902ade171ab
parent 17 db5c883ad1c5
equal deleted inserted replaced
17:db5c883ad1c5 18:1902ade171ab
    49     return self;
    49     return self;
    50     }
    50     }
    51 
    51 
    52 void CTLVRenderer::ConstructL(const TDesC8& aBuf)
    52 void CTLVRenderer::ConstructL(const TDesC8& aBuf)
    53     {
    53     {
    54     vgapi[EvgSeti]              = &CTLVRenderer::DvgSetiL;
    54     vgapi[EvgSeti]              = &DvgSetiL;
    55     vgapi[EvgSetf]              = &CTLVRenderer::DvgSetfL;
    55     vgapi[EvgSetf]              = &DvgSetfL;
    56     vgapi[EvgSetParameteri]     = &CTLVRenderer::DvgSetParameteriL;
    56     vgapi[EvgSetParameteri]     = &DvgSetParameteriL;
    57     vgapi[EvgSetParameterf]     = &CTLVRenderer::DvgSetParameterfL;
    57     vgapi[EvgSetParameterf]     = &DvgSetParameterfL;
    58     vgapi[EvgSetParameterfv]    = &CTLVRenderer::DvgSetParameterfvL;
    58     vgapi[EvgSetParameterfv]    = &DvgSetParameterfvL;
    59     vgapi[EvgSetColor]          = &CTLVRenderer::DvgSetColorL;
    59     vgapi[EvgSetColor]          = &DvgSetColorL;
    60     vgapi[EvgSetPaint]          = &CTLVRenderer::DvgSetPaintL;
    60     vgapi[EvgSetPaint]          = &DvgSetPaintL;
    61     vgapi[EvgLoadMatrix]        = &CTLVRenderer::DvgLoadMatrixL;
    61     vgapi[EvgLoadMatrix]        = &DvgLoadMatrixL;
    62     vgapi[EvgMultMatrix]        = &CTLVRenderer::DvgMultMatrixL;
    62     vgapi[EvgMultMatrix]        = &DvgMultMatrixL;
    63     vgapi[EvgLoadIdentity]      = &CTLVRenderer::DvgLoadIdentityL;
    63     vgapi[EvgLoadIdentity]      = &DvgLoadIdentityL;
    64     vgapi[EvgScale]             = &CTLVRenderer::DvgScaleL;
    64     vgapi[EvgScale]             = &DvgScaleL;
    65     vgapi[EvgTranslate]         = &CTLVRenderer::DvgTranslateL;
    65     vgapi[EvgTranslate]         = &DvgTranslateL;
    66     vgapi[EvgAppendPathData]    = &CTLVRenderer::DvgAppendPathDataL;
    66     vgapi[EvgAppendPathData]    = &DvgAppendPathDataL;
    67     vgapi[EvgDrawPath]          = &CTLVRenderer::DvgDrawPathL;
    67     vgapi[EvgDrawPath]          = &DvgDrawPathL;
    68     vgapi[EvgClearPath]         = &CTLVRenderer::DvgClearPathL;
    68     vgapi[EvgClearPath]         = &DvgClearPathL;
    69     vgapi[EvguRect]             = &CTLVRenderer::DvguRectL;
    69     vgapi[EvguRect]             = &DvguRectL;
    70     vgapi[EvguEllipse]          = &CTLVRenderer::DvguEllipseL;
    70     vgapi[EvguEllipse]          = &DvguEllipseL;
    71     vgapi[EvguRoundRect]        = &CTLVRenderer::DvguRoundRectL;
    71     vgapi[EvguRoundRect]        = &DvguRoundRectL;
    72     vgapi[EvguLine]             = &CTLVRenderer::DvguLineL;
    72     vgapi[EvguLine]             = &DvguLineL;
    73     vgapi[EvgCreatePaint]       = &CTLVRenderer::DvgCreatePaintL;
    73     vgapi[EvgCreatePaint]       = &DvgCreatePaintL;
    74     vgapi[EvgSetiv]             = &CTLVRenderer::DvgSetivL;
    74     vgapi[EvgSetiv]             = &DvgSetivL;
    75     vgapi[EvgClear]             = &CTLVRenderer::DvgClearL;
    75     vgapi[EvgClear]             = &DvgClearL;
    76     vgapi[EvgSetfv]             = &CTLVRenderer::DvgSetfvL;
    76     vgapi[EvgSetfv]             = &DvgSetfvL;
    77     vgapi[EvgRotate]            = &CTLVRenderer::DvgRotateL;
    77     vgapi[EvgRotate]            = &DvgRotateL;
    78     vgapi[EvgCreatePath]        = &CTLVRenderer::DvgCreatePathL;
    78     vgapi[EvgCreatePath]        = &DvgCreatePathL;
    79     vgapi[EvgCreateImage]       = &CTLVRenderer::DvgCreateImageL;
    79     vgapi[EvgCreateImage]       = &DvgCreateImageL;
    80     vgapi[EvgGetPixels]         = &CTLVRenderer::DvgGetPixelsL;
    80     vgapi[EvgGetPixels]         = &DvgGetPixelsL;
    81     vgapi[EvgDrawImage]         = &CTLVRenderer::DvgDrawImageL;
    81     vgapi[EvgDrawImage]         = &DvgDrawImageL;
    82     vgapi[EvgClearImage]        = &CTLVRenderer::DvgClearImageL;
    82     vgapi[EvgClearImage]        = &DvgClearImageL;
    83     vgapi[EvgImageSubData]      = &CTLVRenderer::DvgImageSubDataL;
    83     vgapi[EvgImageSubData]      = &DvgImageSubDataL;
    84     vgapi[EvgDestroyImage]      = &CTLVRenderer::DvgDestroyImageL;
    84     vgapi[EvgDestroyImage]      = &DvgDestroyImageL;
    85     vgapi[EvgDestroyPaint]      = &CTLVRenderer::DvgDestroyPaintL;
    85     vgapi[EvgDestroyPaint]      = &DvgDestroyPaintL;
    86     vgapi[EvgDestroyPath]       = &CTLVRenderer::DvgDestroyPathL;
    86     vgapi[EvgDestroyPath]       = &DvgDestroyPathL;
    87     vgapi[EvgPrepareToBindImage]= &CTLVRenderer::DvgPrepareToBindImageL;
    87     vgapi[EvgPrepareToBindImage]= &DvgPrepareToBindImageL;
    88     vgapi[EvgBindImage]         = &CTLVRenderer::DvgBindImageL;
    88     vgapi[EvgBindImage]         = &DvgBindImageL;
    89     vgapi[EvgUnBindImage]       = &CTLVRenderer::DvgUnBindImageL;
    89     vgapi[EvgUnBindImage]       = &DvgUnBindImageL;
    90     vgapi[EvgFlush]             = &CTLVRenderer::DvgFlushL;
    90     vgapi[EvgFlush]             = &DvgFlushL;
    91 
    91 
    92     vgGetMatrix(iUserMatrix);
    92     vgGetMatrix(iUserMatrix);
    93 
    93 
    94     iNVGIconData = CNVGIconData::NewL(aBuf);
    94     iNVGIconData = CNVGIconData::NewL(aBuf);
    95     iDataLength  = aBuf.Length();
    95     iDataLength  = aBuf.Length();