21 lines
856 B
C
21 lines
856 B
C
|
#pragma once
|
||
|
|
||
|
#include <CoreGraphics/CGAffineTransform.h>
|
||
|
|
||
|
#if !PLATFORM_TVOS
|
||
|
ScreenOrientation ConvertToUnityScreenOrientation(UIInterfaceOrientation hwOrient);
|
||
|
UIInterfaceOrientation ConvertToIosScreenOrientation(ScreenOrientation orient);
|
||
|
#endif
|
||
|
|
||
|
#if !PLATFORM_TVOS
|
||
|
UIInterfaceOrientation UIViewControllerInterfaceOrientation(UIViewController* controller);
|
||
|
#endif
|
||
|
ScreenOrientation UIViewControllerOrientation(UIViewController* controller);
|
||
|
|
||
|
CGAffineTransform TransformForOrientation(ScreenOrientation curOrient);
|
||
|
CGAffineTransform TransformBetweenOrientations(ScreenOrientation fromOrient, ScreenOrientation toOrient);
|
||
|
|
||
|
ScreenOrientation OrientationAfterTransform(ScreenOrientation curOrient, CGAffineTransform transform);
|
||
|
|
||
|
void OrientView(UIViewController* host, UIView* view, ScreenOrientation to);
|