AlphaTab.Rendering.BarRendererBase.RegisterLayoutingInfo C# (CSharp) 메소드

RegisterLayoutingInfo() 공개 메소드

public RegisterLayoutingInfo ( BarLayoutingInfo info ) : void
info AlphaTab.Rendering.Staves.BarLayoutingInfo
리턴 void
        public virtual void RegisterLayoutingInfo(BarLayoutingInfo info)
        {
            LayoutingInfo = info;

            var preSize = _preBeatGlyphs.Width;
            if (info.PreBeatSize < preSize)
            {
                info.PreBeatSize = preSize;
            }

            foreach (var voice in _voiceContainers)
            {
                var c = _voiceContainers[voice];
                c.RegisterLayoutingInfo(info);
            }

            var postSize = _postBeatGlyphs.Width;
            if (info.PostBeatSize < postSize)
            {
                info.PostBeatSize = postSize;
            }
        }