22 #ifndef WINDOWCONTENTTRANSITIONRUNNER_H
23 #define WINDOWCONTENTTRANSITIONRUNNER_H
43 PGContext* dstContext,
54 static gboolean sourceCallback(gpointer arg);
66 AnimObject() : currX(0), currY(0), currR(0), currB(0), currA(0),
67 targX(0), targY(0), targR(0), targB(0), targA(0) {}
68 int currX, currY, currR, currB, currA;
69 int targX, targY, targR, targB, targA;
72 GMainLoop* m_mainLoop;
73 GMainContext* m_mainCtxt;
75 TransitionType m_transitionType;
78 PIpcChannel* m_channel;
79 PIpcBuffer* m_ipcBuffer;
80 PGContext* m_dstContext;
82 AnimObject m_fromSceneAnimObject;
83 AnimObject m_toSceneAnimObject;
85 PGSurface* m_fromSceneSurface;
86 PGSurface* m_toSceneSurface;
87 bool m_transitionIsPop;
89 int m_currRotateAngle;
90 int m_targRotateAngle;
93 #endif // WINDOWCONTENTTRANSITIONRUNNER_H