Paint() private method

private Paint ( ConsoleBitmap context ) : void
context ConsoleBitmap
return void
Example #1
0
        protected void Compose(ConsoleControl control)
        {
            if (control.IsVisible == false)
            {
                return;
            }
            control.Paint();

            foreach (var filter in control.RenderFilters)
            {
                filter.Control = control;
                filter.Filter(control.Bitmap);
            }

            if (control.CompositionMode == CompositionMode.PaintOver)
            {
                ComposePaintOver(control);
            }
            else if (control.CompositionMode == CompositionMode.BlendBackground)
            {
                ComposeBlendBackground(control);
            }
            else
            {
                ComposeBlendVisible(control);
            }
        }