equal
deleted
inserted
replaced
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[] = |