I've been using Visual3d_Layer to show some 2D data in my 3D viewer. The problem appears when I turn on automatic selection and hilighting. When mouse is moved over some entity (point, edge, etc...), the entity is hilighted automatically (LocalContext::MoveTo method takes care of that), but my Visual3D_Layer content is erased. Then I redraw the layer, but at this point flickering is visible when mouse is moved, because one frame is redrawn without Visual3D_Layer. I think this is because MoveTo method redraws view automatically, but it doesn't, of course, redraw my Visual3D_Layer.
Thanks for any help.