[vtkusers] OffScreenRendering and GetMemoryDC
Jean-Baptiste Estival
jb.estival at shaktiware.fr
Tue Sep 5 11:45:36 EDT 2006
OK, it works but offscreen rendering is very slow ...
My VTK scene is composed by a single STL object.
Without : m_pRenderWindows->Render(); the refresh rate is about 110Hz
Without : StretchBlt but with Render(), the refresh rate is about 14Hz
.... !!!
I don't know a parameter exists.
Thanks again for your help
regards.
JB
Jean-Baptiste Estival a écrit :
> Hi all,
>
> I have some problem to make work VTK under another non-rectangular
> dialog with transparency.
> My idea is to use offscreen rendering for VTK part, and use simple
> BitBlt and GetMemoryDC to deal with the transparency.
> But, BitBlt always draw a blank screen.
>
> On WM_PAINT message, I do :
> StretchBlt( dc.GetSafeHdc(), 0, 0, 1280, 1024,
> m_pRenderWindow->GetMemoryDC(), 0,0, 1280, 1024,
> SRCCOPY);
> When I want to render :
> m_pRenderWindow->Render();
> RedrawWindow(NULL, NULL, RDW_INVALIDATE|RDW_UPDATENOW);
>
>
> Any idea ?
>
> thanks a lot
>
> best regards,
> JB
> _______________________________________________
> This is the private VTK discussion list. Please keep messages
> on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list