graphicsdeviceinterface/screendriver/sgeneric/scnew.cpp
branchRCL_3
changeset 18 5e30ef2e26cb
parent 0 5d03bc08d59c
child 26 15986eb6c500
equal deleted inserted replaced
11:fed1595b188e 18:5e30ef2e26cb
    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