void Update(bool draw = false);
#if defined(WINDOW_BASE_ROTATE)
void UpdateOrientation(void);
+ void SetRotation(const _Window& window, Orientation orientation);
#endif
void RequestOrientationEvent(void);
private:
void FireEvent(OrientationStatus status);
-#if defined(WINDOW_BASE_ROTATE)
- void SetRotation(const _Window& window, Orientation orientation);
-#endif
_OrientationAgent(Control& publicControl);
_PublicOrientationEvent* __pPublicEvent;
Orientation __mode;
OrientationStatus __status;
+ OrientationStatus __tempStatus;
bool __firePublicEvent;
bool __statusChanged;
bool __updateStatus;