Remove TMainFunc.
[SDL.s60v3.git] / symbian / include / sdlepocapi.h
blob4fe09b2c50d577a8d22ebe848338567e1d6a82b3
1 #ifndef EPOC_SDL_H
2 #define EPOC_SDL_H
4 #include <e32std.h>
5 #include <remconcoreapitargetobserver.h>
7 class CDesC8Array;
8 class TWsEvent;
9 class RWindow;
10 class CAknAppUi;
11 class RWsSession;
12 class CWsScreenDevice;
13 class CBitmapContext;
14 class CFbsBitmap;
16 extern "C"
18 int SDL_main (int argc, char* argv[]);
21 class CSDL : public MRemConCoreApiTargetObserver
23 public:
24 CSDL();
25 virtual ~CSDL();
27 void SetContainerWindowL(RWindow& aWindow, RWsSession& aSession, CWsScreenDevice& aDevice);
28 void AppendWsEvent(const TWsEvent& aEvent); //give event to SDL
29 void CallMainL();
30 void Resize();
32 void MrccatoCommand(TRemConCoreApiOperationId aOperationId, TRemConCoreApiButtonAction aButtonAct);
35 #endif