mScene.SurfaceReplaced();
- SurfaceResized();
+ SurfaceResized( false );
InitializeDpi();
OnSurfaceSet( surface );
}
-void SceneHolder::SurfaceResized()
+void SceneHolder::SurfaceResized( bool forceUpdate )
{
PositionSize surfacePositionSize = mSurface->GetPositionSize();
- mScene.SurfaceResized( static_cast<float>( surfacePositionSize.width ), static_cast<float>( surfacePositionSize.height ) );
+ int orientation = mSurface->GetOrientation();
+ mScene.SurfaceResized( static_cast<float>( surfacePositionSize.width ), static_cast<float>( surfacePositionSize.height ), orientation, forceUpdate );
GraphicsInterface& graphics = mAdaptor->GetGraphicsInterface();
EglGraphics* eglGraphics = static_cast<EglGraphics*>(&graphics);