1 #ifndef __TCT_DALI_INTERNAL_CORE_H__
2 #define __TCT_DALI_INTERNAL_CORE_H__
6 extern void utc_dali_material_startup(void);
7 extern void utc_dali_material_cleanup(void);
8 extern void utc_dali_internal_image_culling_startup(void);
9 extern void utc_dali_internal_image_culling_cleanup(void);
11 extern int UtcDaliFontMeasureTextWidth(void);
12 extern int UtcDaliFontMeasureTextWidthNegative(void);
13 extern int UtcDaliFontMeasureTextHeight(void);
14 extern int UtcDaliFontMeasureTextHeightNegative(void);
15 extern int UtcDaliCameraActorConstructorRefObject(void);
16 extern int UtcDaliImageActorConstructorRefObject(void);
17 extern int UtcDaliLightActorConstructorRefObject(void);
18 extern int UtcDaliMeshActorConstructorRefObject(void);
19 extern int UtcDaliModelConstructorRefObject(void);
20 extern int UtcDaliTextActorConstructorRefObject(void);
21 extern int UtcDaliImageFactoryUseCachedRequest01(void);
22 extern int UtcDaliImageFactoryUseCachedRequest02(void);
23 extern int UtcDaliImageFactoryUseCachedRequest03(void);
24 extern int UtcDaliImageFactoryUseCachedRequest04(void);
25 extern int UtcDaliImageFactoryCompatibleResource01(void);
26 extern int UtcDaliImageFactoryCompatibleResource02(void);
27 extern int UtcDaliImageFactoryCompatibleResource03(void);
28 extern int UtcDaliImageFactoryReload01(void);
29 extern int UtcDaliImageFactoryReload02(void);
30 extern int UtcDaliImageFactoryReload03(void);
31 extern int UtcDaliImageFactoryReload04(void);
32 extern int UtcDaliImageFactoryReload05(void);
33 extern int UtcDaliImageFactoryReload06(void);
34 extern int UtcDaliMaterialMethodNew01(void);
35 extern int UtcDaliMaterialMethodNew02(void);
36 extern int UtcDaliMaterialReadyTextureOffstage(void);
37 extern int UtcDaliMaterialUnreadyTextureOffstage(void);
38 extern int UtcDaliMaterialStaging01(void);
39 extern int UtcDaliMaterialStaging02(void);
40 extern int UtcDaliMaterialSetPropsWhilstStaged(void);
41 extern int UtcDaliMaterialSetTextureWhilstStaged(void);
42 extern int UtcDaliMaterialSetUnreadyTextureWhilstStaged(void);
43 extern int UtcDaliMaterialIsOpaqueWithoutTexture(void);
44 extern int UtcDaliMaterialIsOpaqueWithTexture(void);
45 extern int UtcDaliMaterialIsOpaqueWithProps(void);
46 extern int UtcDaliMaterialRender(void);
47 extern int UtcDaliTextGetImplementation(void);
48 extern int UtcDaliInternalRequestResourceBitmapRequests01(void);
49 extern int UtcDaliInternalRequestResourceBitmapRequests02(void);
50 extern int UtcDaliInternalRequestResourceBitmapRequests03(void);
51 extern int UtcDaliInternalRequestReloadBitmapRequests01(void);
52 extern int UtcDaliInternalRequestReloadBitmapRequests02(void);
53 extern int UtcDaliInternalRequestReloadBitmapRequests03(void);
54 extern int UtcDaliInternalSaveResource01(void);
55 extern int UtcDaliInternalSaveResource02(void);
56 extern int UtcDaliInternalSaveResource03(void);
57 extern int UtcDaliInternalSaveResource04(void);
58 extern int UtcDaliInternalSaveResource05(void);
59 extern int UtcDaliInternalRequestResourceTicket01(void);
60 extern int UtcDaliInternalRequestResourceTicket02(void);
61 extern int UtcDaliInternalLoadShaderRequest01(void);
62 extern int UtcDaliInternalLoadShaderRequest02(void);
63 extern int UtcDaliInternalAllocateBitmapImage01(void);
64 extern int UtcDaliInternalAddBitmapImage01(void);
65 extern int UtcDaliInternalAddBitmapImage02(void);
66 extern int UtcDaliInternalAddBitmapImage03(void);
67 extern int UtcDaliInternalGetBitmapImage01(void);
68 extern int UtcDaliInternalGetBitmapImage02(void);
69 extern int UtcDaliInternalGetBitmapImage03(void);
70 extern int UtcDaliInternalAllocateTexture01(void);
71 extern int UtcDaliInternalAddNativeImage(void);
72 extern int UtcDaliInternalAddFrameBufferImage(void);
73 extern int UtcDaliInternalAllocateMesh01(void);
74 extern int UtcDaliImageCulling_Inside01(void);
75 extern int UtcDaliImageCulling_Inside02(void);
76 extern int UtcDaliImageCulling_Inside03(void);
77 extern int UtcDaliImageCulling_Inside04(void);
78 extern int UtcDaliImageCulling_Inside05(void);
79 extern int UtcDaliImageCulling_WithinBoundary01(void);
80 extern int UtcDaliImageCulling_WithinBoundary02(void);
81 extern int UtcDaliImageCulling_WithinBoundary03(void);
82 extern int UtcDaliImageCulling_WithinBoundary04(void);
83 extern int UtcDaliImageCulling_WithinBoundary05(void);
84 extern int UtcDaliImageCulling_OutsideBoundary01(void);
85 extern int UtcDaliImageCulling_OutsideBoundary02(void);
86 extern int UtcDaliImageCulling_OutsideBoundary03(void);
87 extern int UtcDaliImageCulling_OutsideBoundary04(void);
88 extern int UtcDaliImageCulling_OutsideBoundary05(void);
89 extern int UtcDaliImageCulling_OutsideIntersect01(void);
90 extern int UtcDaliImageCulling_OutsideIntersect02(void);
91 extern int UtcDaliImageCulling_OutsideIntersect03(void);
92 extern int UtcDaliImageCulling_OutsideIntersect04(void);
93 extern int UtcDaliImageCulling_Plane01(void);
94 extern int UtcDaliImageCulling_Plane02(void);
95 extern int UtcDaliImageCulling_Plane03(void);
96 extern int UtcDaliImageCulling_Plane04(void);
97 extern int UtcDaliImageCulling_Disable(void);
99 testcase tc_array[] = {
100 {"UtcDaliFontMeasureTextWidth", UtcDaliFontMeasureTextWidth, NULL, NULL},
101 {"UtcDaliFontMeasureTextWidthNegative", UtcDaliFontMeasureTextWidthNegative, NULL, NULL},
102 {"UtcDaliFontMeasureTextHeight", UtcDaliFontMeasureTextHeight, NULL, NULL},
103 {"UtcDaliFontMeasureTextHeightNegative", UtcDaliFontMeasureTextHeightNegative, NULL, NULL},
104 {"UtcDaliCameraActorConstructorRefObject", UtcDaliCameraActorConstructorRefObject, NULL, NULL},
105 {"UtcDaliImageActorConstructorRefObject", UtcDaliImageActorConstructorRefObject, NULL, NULL},
106 {"UtcDaliLightActorConstructorRefObject", UtcDaliLightActorConstructorRefObject, NULL, NULL},
107 {"UtcDaliMeshActorConstructorRefObject", UtcDaliMeshActorConstructorRefObject, NULL, NULL},
108 {"UtcDaliModelConstructorRefObject", UtcDaliModelConstructorRefObject, NULL, NULL},
109 {"UtcDaliTextActorConstructorRefObject", UtcDaliTextActorConstructorRefObject, NULL, NULL},
110 {"UtcDaliImageFactoryUseCachedRequest01", UtcDaliImageFactoryUseCachedRequest01, NULL, NULL},
111 {"UtcDaliImageFactoryUseCachedRequest02", UtcDaliImageFactoryUseCachedRequest02, NULL, NULL},
112 {"UtcDaliImageFactoryUseCachedRequest03", UtcDaliImageFactoryUseCachedRequest03, NULL, NULL},
113 {"UtcDaliImageFactoryUseCachedRequest04", UtcDaliImageFactoryUseCachedRequest04, NULL, NULL},
114 {"UtcDaliImageFactoryCompatibleResource01", UtcDaliImageFactoryCompatibleResource01, NULL, NULL},
115 {"UtcDaliImageFactoryCompatibleResource02", UtcDaliImageFactoryCompatibleResource02, NULL, NULL},
116 {"UtcDaliImageFactoryCompatibleResource03", UtcDaliImageFactoryCompatibleResource03, NULL, NULL},
117 {"UtcDaliImageFactoryReload01", UtcDaliImageFactoryReload01, NULL, NULL},
118 {"UtcDaliImageFactoryReload02", UtcDaliImageFactoryReload02, NULL, NULL},
119 {"UtcDaliImageFactoryReload03", UtcDaliImageFactoryReload03, NULL, NULL},
120 {"UtcDaliImageFactoryReload04", UtcDaliImageFactoryReload04, NULL, NULL},
121 {"UtcDaliImageFactoryReload05", UtcDaliImageFactoryReload05, NULL, NULL},
122 {"UtcDaliImageFactoryReload06", UtcDaliImageFactoryReload06, NULL, NULL},
123 {"UtcDaliMaterialMethodNew01", UtcDaliMaterialMethodNew01, utc_dali_material_startup, utc_dali_material_cleanup},
124 {"UtcDaliMaterialMethodNew02", UtcDaliMaterialMethodNew02, utc_dali_material_startup, utc_dali_material_cleanup},
125 {"UtcDaliMaterialReadyTextureOffstage", UtcDaliMaterialReadyTextureOffstage, utc_dali_material_startup, utc_dali_material_cleanup},
126 {"UtcDaliMaterialUnreadyTextureOffstage", UtcDaliMaterialUnreadyTextureOffstage, utc_dali_material_startup, utc_dali_material_cleanup},
127 {"UtcDaliMaterialStaging01", UtcDaliMaterialStaging01, utc_dali_material_startup, utc_dali_material_cleanup},
128 {"UtcDaliMaterialStaging02", UtcDaliMaterialStaging02, utc_dali_material_startup, utc_dali_material_cleanup},
129 {"UtcDaliMaterialSetPropsWhilstStaged", UtcDaliMaterialSetPropsWhilstStaged, utc_dali_material_startup, utc_dali_material_cleanup},
130 {"UtcDaliMaterialSetTextureWhilstStaged", UtcDaliMaterialSetTextureWhilstStaged, utc_dali_material_startup, utc_dali_material_cleanup},
131 {"UtcDaliMaterialSetUnreadyTextureWhilstStaged", UtcDaliMaterialSetUnreadyTextureWhilstStaged, utc_dali_material_startup, utc_dali_material_cleanup},
132 {"UtcDaliMaterialIsOpaqueWithoutTexture", UtcDaliMaterialIsOpaqueWithoutTexture, utc_dali_material_startup, utc_dali_material_cleanup},
133 {"UtcDaliMaterialIsOpaqueWithTexture", UtcDaliMaterialIsOpaqueWithTexture, utc_dali_material_startup, utc_dali_material_cleanup},
134 {"UtcDaliMaterialIsOpaqueWithProps", UtcDaliMaterialIsOpaqueWithProps, utc_dali_material_startup, utc_dali_material_cleanup},
135 {"UtcDaliMaterialRender", UtcDaliMaterialRender, utc_dali_material_startup, utc_dali_material_cleanup},
136 {"UtcDaliTextGetImplementation", UtcDaliTextGetImplementation, utc_dali_material_startup, utc_dali_material_cleanup},
137 {"UtcDaliInternalRequestResourceBitmapRequests01", UtcDaliInternalRequestResourceBitmapRequests01, utc_dali_material_startup, utc_dali_material_cleanup},
138 {"UtcDaliInternalRequestResourceBitmapRequests02", UtcDaliInternalRequestResourceBitmapRequests02, utc_dali_material_startup, utc_dali_material_cleanup},
139 {"UtcDaliInternalRequestResourceBitmapRequests03", UtcDaliInternalRequestResourceBitmapRequests03, utc_dali_material_startup, utc_dali_material_cleanup},
140 {"UtcDaliInternalRequestReloadBitmapRequests01", UtcDaliInternalRequestReloadBitmapRequests01, utc_dali_material_startup, utc_dali_material_cleanup},
141 {"UtcDaliInternalRequestReloadBitmapRequests02", UtcDaliInternalRequestReloadBitmapRequests02, utc_dali_material_startup, utc_dali_material_cleanup},
142 {"UtcDaliInternalRequestReloadBitmapRequests03", UtcDaliInternalRequestReloadBitmapRequests03, utc_dali_material_startup, utc_dali_material_cleanup},
143 {"UtcDaliInternalSaveResource01", UtcDaliInternalSaveResource01, utc_dali_material_startup, utc_dali_material_cleanup},
144 {"UtcDaliInternalSaveResource02", UtcDaliInternalSaveResource02, utc_dali_material_startup, utc_dali_material_cleanup},
145 {"UtcDaliInternalSaveResource03", UtcDaliInternalSaveResource03, utc_dali_material_startup, utc_dali_material_cleanup},
146 {"UtcDaliInternalSaveResource04", UtcDaliInternalSaveResource04, utc_dali_material_startup, utc_dali_material_cleanup},
147 {"UtcDaliInternalSaveResource05", UtcDaliInternalSaveResource05, utc_dali_material_startup, utc_dali_material_cleanup},
148 {"UtcDaliInternalRequestResourceTicket01", UtcDaliInternalRequestResourceTicket01, utc_dali_material_startup, utc_dali_material_cleanup},
149 {"UtcDaliInternalRequestResourceTicket02", UtcDaliInternalRequestResourceTicket02, utc_dali_material_startup, utc_dali_material_cleanup},
150 {"UtcDaliInternalLoadShaderRequest01", UtcDaliInternalLoadShaderRequest01, utc_dali_material_startup, utc_dali_material_cleanup},
151 {"UtcDaliInternalLoadShaderRequest02", UtcDaliInternalLoadShaderRequest02, utc_dali_material_startup, utc_dali_material_cleanup},
152 {"UtcDaliInternalAllocateBitmapImage01", UtcDaliInternalAllocateBitmapImage01, utc_dali_material_startup, utc_dali_material_cleanup},
153 {"UtcDaliInternalAddBitmapImage01", UtcDaliInternalAddBitmapImage01, utc_dali_material_startup, utc_dali_material_cleanup},
154 {"UtcDaliInternalAddBitmapImage02", UtcDaliInternalAddBitmapImage02, utc_dali_material_startup, utc_dali_material_cleanup},
155 {"UtcDaliInternalAddBitmapImage03", UtcDaliInternalAddBitmapImage03, utc_dali_material_startup, utc_dali_material_cleanup},
156 {"UtcDaliInternalGetBitmapImage01", UtcDaliInternalGetBitmapImage01, utc_dali_material_startup, utc_dali_material_cleanup},
157 {"UtcDaliInternalGetBitmapImage02", UtcDaliInternalGetBitmapImage02, utc_dali_material_startup, utc_dali_material_cleanup},
158 {"UtcDaliInternalGetBitmapImage03", UtcDaliInternalGetBitmapImage03, utc_dali_material_startup, utc_dali_material_cleanup},
159 {"UtcDaliInternalAllocateTexture01", UtcDaliInternalAllocateTexture01, utc_dali_material_startup, utc_dali_material_cleanup},
160 {"UtcDaliInternalAddNativeImage", UtcDaliInternalAddNativeImage, utc_dali_material_startup, utc_dali_material_cleanup},
161 {"UtcDaliInternalAddFrameBufferImage", UtcDaliInternalAddFrameBufferImage, utc_dali_material_startup, utc_dali_material_cleanup},
162 {"UtcDaliInternalAllocateMesh01", UtcDaliInternalAllocateMesh01, utc_dali_material_startup, utc_dali_material_cleanup},
163 {"UtcDaliImageCulling_Inside01", UtcDaliImageCulling_Inside01, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
164 {"UtcDaliImageCulling_Inside02", UtcDaliImageCulling_Inside02, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
165 {"UtcDaliImageCulling_Inside03", UtcDaliImageCulling_Inside03, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
166 {"UtcDaliImageCulling_Inside04", UtcDaliImageCulling_Inside04, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
167 {"UtcDaliImageCulling_Inside05", UtcDaliImageCulling_Inside05, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
168 {"UtcDaliImageCulling_WithinBoundary01", UtcDaliImageCulling_WithinBoundary01, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
169 {"UtcDaliImageCulling_WithinBoundary02", UtcDaliImageCulling_WithinBoundary02, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
170 {"UtcDaliImageCulling_WithinBoundary03", UtcDaliImageCulling_WithinBoundary03, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
171 {"UtcDaliImageCulling_WithinBoundary04", UtcDaliImageCulling_WithinBoundary04, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
172 {"UtcDaliImageCulling_WithinBoundary05", UtcDaliImageCulling_WithinBoundary05, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
173 {"UtcDaliImageCulling_OutsideBoundary01", UtcDaliImageCulling_OutsideBoundary01, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
174 {"UtcDaliImageCulling_OutsideBoundary02", UtcDaliImageCulling_OutsideBoundary02, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
175 {"UtcDaliImageCulling_OutsideBoundary03", UtcDaliImageCulling_OutsideBoundary03, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
176 {"UtcDaliImageCulling_OutsideBoundary04", UtcDaliImageCulling_OutsideBoundary04, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
177 {"UtcDaliImageCulling_OutsideBoundary05", UtcDaliImageCulling_OutsideBoundary05, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
178 {"UtcDaliImageCulling_OutsideIntersect01", UtcDaliImageCulling_OutsideIntersect01, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
179 {"UtcDaliImageCulling_OutsideIntersect02", UtcDaliImageCulling_OutsideIntersect02, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
180 {"UtcDaliImageCulling_OutsideIntersect03", UtcDaliImageCulling_OutsideIntersect03, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
181 {"UtcDaliImageCulling_OutsideIntersect04", UtcDaliImageCulling_OutsideIntersect04, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
182 {"UtcDaliImageCulling_Plane01", UtcDaliImageCulling_Plane01, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
183 {"UtcDaliImageCulling_Plane02", UtcDaliImageCulling_Plane02, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
184 {"UtcDaliImageCulling_Plane03", UtcDaliImageCulling_Plane03, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
185 {"UtcDaliImageCulling_Plane04", UtcDaliImageCulling_Plane04, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
186 {"UtcDaliImageCulling_Disable", UtcDaliImageCulling_Disable, utc_dali_internal_image_culling_startup, utc_dali_internal_image_culling_cleanup},
190 #endif // __TCT_DALI_INTERNAL_CORE_H__