egl/sfegltest/src/vgline.cpp
branchbug235_bringup_0
changeset 215 097e92a68d68
parent 211 3804ba25b23f
equal deleted inserted replaced
213:deb2534f581f 215:097e92a68d68
    12 //
    12 //
    13 // Description:
    13 // Description:
    14 
    14 
    15 #include "vgline.h"
    15 #include "vgline.h"
    16 
    16 
    17 CVGLine* CVGLine::NewL(RWindow& aWindow)
    17 _LIT(KVGLineName, "vgline");
       
    18 
       
    19 CEGLRendering* CVGLine::NewL(RWindow& aWindow)
    18     {
    20     {
    19     CVGLine* self = new (ELeave) CVGLine(aWindow);
    21     CVGLine* self = new (ELeave) CVGLine(aWindow);
    20     CleanupStack::PushL(self);
    22     CleanupStack::PushL(self);
    21     self->ConstructL();
    23     self->ConstructL();
    22     CleanupStack::Pop(self);
    24     CleanupStack::Pop(self);
    23     return self;
    25     return self;
    24     }
    26     }
    25 
    27 
       
    28 const TDesC& CVGLine::Name()
       
    29 	{
       
    30 	return KVGLineName;
       
    31 	}
       
    32 
    26 CVGLine::CVGLine(RWindow& aWindow)
    33 CVGLine::CVGLine(RWindow& aWindow)
    27     :   CEGLRendering(aWindow)
    34     :   CEGLRendering(aWindow, EGL_OPENVG_API)
    28     {
    35 	{
    29     }
    36     }
    30 
    37 
    31 void CVGLine::KhrSetup()
    38 void CVGLine::KhrSetup()
    32     {
    39     {
    33     static VGubyte const Segments[] =
    40     static VGubyte const Segments[] =