AlphaTab.Rendering.ScoreRenderer.RecreateLayout C# (CSharp) Method

RecreateLayout() private method

private RecreateLayout ( ) : bool
return bool
        private bool RecreateLayout()
        {
            if (_currentLayoutMode != Settings.Layout.Mode)
            {
                if (Settings.Layout == null || !Environment.LayoutEngines.ContainsKey(Settings.Layout.Mode))
                {
                    Layout = Environment.LayoutEngines["default"](this);
                }
                else
                {
                    Layout = Environment.LayoutEngines[Settings.Layout.Mode](this);
                }
                _currentLayoutMode = Settings.Layout.Mode;
                return true;
            }
            return false;
        }