49bd94148e90d9c6ec328869a4dd90ce3ddfd240
[platform/core/system/swap-probe.git] / probe_ui / tizen_display.cpp
1 #include <FUi.h>
2
3 #include "daprobe.h"
4 #include "dahelper.h"
5 #include "tizen_probe.h"
6
7 namespace Tizen { namespace Ui { namespace Animations {
8
9 class _RootVisualElement
10 {
11 };
12
13 class _DisplayManager
14 {
15 //      bool RenderAll(bool check);
16 //      bool Render(_RootVisualElement& root, bool check);
17         result PostRender(_RootVisualElement& root);
18 //      result Flush(void);
19 //      bool UpdateScene(bool force);
20 };
21 /*
22 bool _DisplayManager::RenderAll(bool check)
23 {
24         typedef bool (_DisplayManager::*methodtype)(bool check);
25         static methodtype mp;
26         bool ret;
27
28         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui10Animations15_DisplayManager9RenderAllEb, LIBOSP_UIFW, mp);
29         probeBlockStart();
30         probeBlockEnd();
31
32         ret = (this->*mp)(check);
33
34         probeBlockStart();
35         probeBlockEnd();
36
37         return ret;
38 }
39
40 bool _DisplayManager::Render(_RootVisualElement& root, bool check)
41 {
42         typedef bool (_DisplayManager::*methodtype)(_RootVisualElement& root, bool check);
43         static methodtype mp;
44         bool ret;
45
46         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui10Animations15_DisplayManager6RenderERNS1_18_RootVisualElementEb, LIBOSP_UIFW, mp);
47         probeBlockStart();
48         probeBlockEnd();
49         ret = (this->*mp)(root, check);
50         probeBlockStart();
51         probeBlockEnd();
52
53         return ret;
54 }
55 */
56 result _DisplayManager::PostRender(_RootVisualElement& root)
57 {
58         typedef result (_DisplayManager::*methodtype)(_RootVisualElement& root);
59         static methodtype mp;
60         result ret;
61
62         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui10Animations15_DisplayManager10PostRenderERNS1_18_RootVisualElementE, LIBOSP_UIFW, mp);
63         probeBlockStart();
64         probeBlockEnd();
65
66         ret = (this->*mp)(root);
67
68         probeBlockStart();
69         SCREENSHOT_DONE();
70         probeBlockEnd();
71
72         return ret;
73 }
74 /*
75 result _DisplayManager::Flush(void)
76 {
77         typedef result (_DisplayManager::*methodtype)(void);
78         static methodtype mp;
79         result ret;
80
81         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui10Animations15_DisplayManager5FlushEv, LIBOSP_UIFW, mp);
82         probeBlockStart();
83         probeBlockEnd();
84         ret = (this->*mp)();
85         probeBlockStart();
86         probeBlockEnd();
87
88         return ret;
89 }
90
91 bool _DisplayManager::UpdateScene(bool force)
92 {
93         typedef bool (_DisplayManager::*methodtype)(bool force);
94         static methodtype mp;
95         bool ret;
96
97         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui10Animations15_DisplayManager11UpdateSceneEb, LIBOSP_UIFW, mp);
98         probeBlockStart();
99         probeBlockEnd();
100         ret = (this->*mp)(force);
101         probeBlockStart();
102         probeBlockEnd();
103
104         return ret;
105 }
106 */
107
108 } } }   // end of namespace