equal
deleted
inserted
replaced
25 #include <hal.h> |
25 #include <hal.h> |
26 #include "ScreenInfo.h" |
26 #include "ScreenInfo.h" |
27 #include "scdraw.h" |
27 #include "scdraw.h" |
28 #include "scdraw.inl" |
28 #include "scdraw.inl" |
29 #include <graphics/gdi/gdiconsts.h> |
29 #include <graphics/gdi/gdiconsts.h> |
30 |
30 #include <graphics/suerror.h> |
31 |
|
32 /** |
31 /** |
33 Creates an instance of CFbsDrawDevice class. |
32 Creates an instance of CFbsDrawDevice class. |
34 @param aScreenNo Screen number |
33 @param aScreenNo Screen number |
35 @param aDispMode Display mode |
34 @param aDispMode Display mode |
36 @param aScreenInfo Screen parameters: video memory address and screen size |
35 @param aScreenInfo Screen parameters: video memory address and screen size |
349 void CScreenDeviceHelper::Update() |
348 void CScreenDeviceHelper::Update() |
350 { |
349 { |
351 if (iUpdateRegion.IsEmpty()) |
350 if (iUpdateRegion.IsEmpty()) |
352 return; |
351 return; |
353 |
352 |
354 iSurfaceUpdateSession.SubmitUpdate(ScreenNumber(), iSurface, 0, &iUpdateRegion); |
353 iSurfaceUpdateSession.SubmitUpdate(KAllScreens, iSurface, 0, &iUpdateRegion); |
355 iUpdateRegion.Clear(); |
354 iUpdateRegion.Clear(); |
356 } |
355 } |
357 |
356 |
358 /** |
357 /** |
359 Implementation of corresponding function in CDrawDevice, utilizing a tracked |
358 Implementation of corresponding function in CDrawDevice, utilizing a tracked |