28 TEveLineGL::TEveLineGL() : TPointSet3DGL(), fM(0)
37 Bool_t TEveLineGL::SetModel(TObject* obj,
const Option_t* )
39 fM = SetModelDynCast<TEveLine>(obj);
46 void TEveLineGL::DirectDraw(TGLRnrCtx & rnrCtx)
const
51 if (q.Size() <= 0)
return;
55 TGLCapabilityEnabler sw_smooth(GL_LINE_SMOOTH, q.fSmooth);
56 TGLCapabilityEnabler sw_blend(GL_BLEND, q.fSmooth);
57 TGLUtil::RenderPolyLine(q, q.GetMainTransparency(), q.GetP(), q.Size());
59 TGLUtil::UnlockColor();
61 TGLUtil::RenderPolyMarkers(q, 0,q.GetP(), q.Size(),
62 rnrCtx.GetPickRadius(),