@@ -184,19 +184,41 @@ private void InitBuiltinGroups()
184
184
GameViewSize k16_9 = new GameViewSize ( GameViewSizeType . AspectRatio , 16 , 9 , "" ) ;
185
185
GameViewSize kStandalone = new GameViewSize ( GameViewSizeType . FixedResolution , 0 , 0 , "Standalone" ) ;
186
186
187
+ // all mobiles
188
+ GameViewSize k_4_3_Portrait = new GameViewSize ( GameViewSizeType . AspectRatio , 3 , 4 , "4:3 Portrait" ) ;
189
+ GameViewSize k_4_3_Landscape = new GameViewSize ( GameViewSizeType . AspectRatio , 4 , 3 , "4:3 Landscape" ) ;
190
+ GameViewSize k_16_10_Portrait = new GameViewSize ( GameViewSizeType . AspectRatio , 10 , 16 , "16:10 Portrait" ) ;
191
+ GameViewSize k_16_10_Landscape = new GameViewSize ( GameViewSizeType . AspectRatio , 16 , 10 , "16:10 Landscape" ) ;
192
+ GameViewSize k_16_9_Portrait = new GameViewSize ( GameViewSizeType . AspectRatio , 9 , 16 , "16:9 Portrait" ) ;
193
+ GameViewSize k_16_9_Landscape = new GameViewSize ( GameViewSizeType . AspectRatio , 16 , 9 , "16:9 Landscape" ) ;
194
+
195
+
187
196
// iOS
188
- GameViewSize k_iPhoneTall = new GameViewSize ( GameViewSizeType . FixedResolution , 320 , 480 , "iPhone Tall" ) ;
189
- GameViewSize k_iPhoneWide = new GameViewSize ( GameViewSizeType . FixedResolution , 480 , 320 , "iPhone Wide" ) ;
190
- GameViewSize k_iPhone4GTall = new GameViewSize ( GameViewSizeType . FixedResolution , 640 , 960 , "iPhone 4 Tall" ) ;
191
- GameViewSize k_iPhone4GWide = new GameViewSize ( GameViewSizeType . FixedResolution , 960 , 640 , "iPhone 4 Wide" ) ;
192
- GameViewSize k_iPadTall = new GameViewSize ( GameViewSizeType . FixedResolution , 768 , 1024 , "iPad Tall" ) ;
193
- GameViewSize k_iPadWide = new GameViewSize ( GameViewSizeType . FixedResolution , 1024 , 768 , "iPad Wide" ) ;
194
- GameViewSize k_iPhone5Tall = new GameViewSize ( GameViewSizeType . AspectRatio , 9 , 16 , "iPhone 5 Tall" ) ;
195
- GameViewSize k_iPhone5Wide = new GameViewSize ( GameViewSizeType . AspectRatio , 16 , 9 , "iPhone 5 Wide" ) ;
196
- GameViewSize k_iPhoneTall2_3 = new GameViewSize ( GameViewSizeType . AspectRatio , 2 , 3 , "iPhone Tall" ) ;
197
- GameViewSize k_iPhoneWide3_2 = new GameViewSize ( GameViewSizeType . AspectRatio , 3 , 2 , "iPhone Wide" ) ;
198
- GameViewSize k_iPadTall3_4 = new GameViewSize ( GameViewSizeType . AspectRatio , 3 , 4 , "iPad Tall" ) ;
199
- GameViewSize k_iPadWide4_3 = new GameViewSize ( GameViewSizeType . AspectRatio , 4 , 3 , "iPad Wide" ) ;
197
+ GameViewSize k_iPhone_750p_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 750 , 1334 , "iPhone 1334x750 Portrait" ) ;
198
+ GameViewSize k_iPhone_750p_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 1334 , 750 , "iPhone 1334x750 Landscape" ) ;
199
+ GameViewSize k_iPhone_1080p_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 1080 , 1920 , "iPhone 1920x1080 Portrait" ) ;
200
+ GameViewSize k_iPhone_1080p_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 1920 , 1080 , "iPhone 1920x1080 Landscape" ) ;
201
+ GameViewSize k_iPhone_X_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 1125 , 2436 , "iPhone X/XS 2436x1125 Portrait" ) ;
202
+ GameViewSize k_iPhone_X_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 2436 , 1125 , "iPhone X/XS 2436x1125 Landscape" ) ;
203
+ GameViewSize k_iPhone_828p_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 828 , 1792 , "iPhone XR 1792x828 Portrait" ) ;
204
+ GameViewSize k_iPhone_828p_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 1792 , 828 , "iPhone XR 1792x828 Landscape" ) ;
205
+ GameViewSize k_iPhone_1242p_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 1242 , 2688 , "iPhone XS Max 2688x1242 Portrait" ) ;
206
+ GameViewSize k_iPhone_1242p_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 2688 , 1242 , "iPhone XS Max 2688x1242 Landscape" ) ;
207
+ GameViewSize k_iPad_1536p_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 2048 , 1536 , "iPad 2048x1536 Landscape" ) ;
208
+ GameViewSize k_iPad_1536p_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 1536 , 2048 , "iPad 2048x1536 Portrait" ) ;
209
+
210
+ GameViewSize k_iPad_2048p_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 2732 , 2048 , "iPadPro 2732x2048 Landscape" ) ;
211
+ GameViewSize k_iPad_2048p_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 2048 , 2732 , "iPadPro 2732x2048 Portrait" ) ;
212
+ GameViewSize k_iPad_1668p_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 2224 , 1668 , "iPadPro 2224x1668 Landscape" ) ;
213
+ GameViewSize k_iPad_1668p_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 1668 , 2224 , "iPadPro 2224x1668 Portrait" ) ;
214
+
215
+
216
+ GameViewSize k_iPhone4_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 640 , 960 , "iPhone 4/4S Portrait" ) ;
217
+ GameViewSize k_iPhone4_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 960 , 640 , "iPhone 4/4S Landscape" ) ;
218
+ GameViewSize k_iPhone5_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 640 , 1136 , "iPhone 5/5S/5C/SE Portrait" ) ;
219
+ GameViewSize k_iPhone5_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 1136 , 640 , "iPhone 5/5S/5C/SE Landscape" ) ;
220
+ GameViewSize k_iPad_768p_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 1024 , 768 , "iPad 2/Mini Landscape" ) ;
221
+ GameViewSize k_iPad_768p_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 768 , 1024 , "iPad 2/Mini Portrait" ) ;
200
222
201
223
// Android
202
224
GameViewSize k_HVGA_Portrait = new GameViewSize ( GameViewSizeType . FixedResolution , 320 , 480 , "HVGA Portrait" ) ;
@@ -211,8 +233,6 @@ private void InitBuiltinGroups()
211
233
GameViewSize k_WXGA_Landscape = new GameViewSize ( GameViewSizeType . FixedResolution , 1280 , 800 , "WXGA Landscape" ) ;
212
234
GameViewSize k_3_2_Portrait = new GameViewSize ( GameViewSizeType . AspectRatio , 2 , 3 , "3:2 Portrait" ) ;
213
235
GameViewSize k_3_2_Landscape = new GameViewSize ( GameViewSizeType . AspectRatio , 3 , 2 , "3:2 Landscape" ) ;
214
- GameViewSize k_16_10_Portrait = new GameViewSize ( GameViewSizeType . AspectRatio , 10 , 16 , "16:10 Portrait" ) ;
215
- GameViewSize k_16_10_Landscape = new GameViewSize ( GameViewSizeType . AspectRatio , 16 , 10 , "16:10 Landscape" ) ;
216
236
217
237
// Wii U
218
238
GameViewSize kWiiU_1080p_169 = new GameViewSize ( GameViewSizeType . FixedResolution , 1920 , 1080 , "1080p (16:9)" ) ;
@@ -231,12 +251,20 @@ private void InitBuiltinGroups()
231
251
232
252
m_WiiU . AddBuiltinSizes ( kFree , k4_3 , k16_9 , kWiiU_1080p_169 , kWiiU_720p_169 , kWiiU_GamePad_854_480 ) ;
233
253
m_iOS . AddBuiltinSizes ( kFree ,
234
- k_iPhoneTall , k_iPhoneWide ,
235
- k_iPhone4GTall , k_iPhone4GWide ,
236
- k_iPadTall , k_iPadWide ,
237
- k_iPhone5Tall , k_iPhone5Wide ,
238
- k_iPhoneTall2_3 , k_iPhoneWide3_2 ,
239
- k_iPadTall3_4 , k_iPadWide4_3 ) ;
254
+ k_iPhone_750p_Portrait , k_iPhone_750p_Landscape ,
255
+ k_iPhone_1080p_Portrait , k_iPhone_1080p_Landscape ,
256
+ k_iPhone_X_Portrait , k_iPhone_X_Landscape ,
257
+ k_iPhone_828p_Portrait , k_iPhone_828p_Landscape ,
258
+ k_iPhone_1242p_Portrait , k_iPhone_1242p_Landscape ,
259
+ k_iPad_1536p_Landscape , k_iPad_1536p_Portrait ,
260
+ k_iPad_2048p_Landscape , k_iPad_2048p_Portrait ,
261
+ k_iPad_1668p_Landscape , k_iPad_1668p_Portrait ,
262
+ k_16_9_Landscape , k_16_9_Portrait ,
263
+ k_4_3_Landscape , k_4_3_Portrait ,
264
+ k_iPhone4_Portrait , k_iPhone4_Landscape ,
265
+ k_iPhone5_Portrait , k_iPhone5_Landscape ,
266
+ k_iPad_768p_Landscape , k_iPad_768p_Portrait ) ;
267
+
240
268
m_Android . AddBuiltinSizes ( kFree , m_Remote ,
241
269
k_HVGA_Portrait , k_HVGA_Landscape ,
242
270
k_WVGA_Portrait , k_WVGA_Landscape ,
0 commit comments