Paint.PlaybackProgressBarDefinition.PlaybackProgressBarDefinition C# (CSharp) Méthode

PlaybackProgressBarDefinition() public méthode

Initializes a new instance of the Paint.PlaybackProgressBarDefinition class.
public PlaybackProgressBarDefinition ( ToolboxLayoutDefinitionPlaybackToolsProgressBar progressBarDefinition, int scale ) : Microsoft.Xna.Framework
progressBarDefinition ToolboxLayoutDefinitionPlaybackToolsProgressBar Layout of the progress bar as defined within a xml file.
scale int
Résultat Microsoft.Xna.Framework
        public PlaybackProgressBarDefinition(ToolboxLayoutDefinitionPlaybackToolsProgressBar progressBarDefinition, int scale)
        {
            this.Bounds = new Rectangle(
                (int)progressBarDefinition.Region.Location.X * scale,
                (int)progressBarDefinition.Region.Location.Y * scale,
                progressBarDefinition.Region.Size.Width * scale,
                progressBarDefinition.Region.Size.Height * scale);

            this.BackgroundColor = new Color(
                progressBarDefinition.Region.BackgroundColor.Red,
                progressBarDefinition.Region.BackgroundColor.Green,
                progressBarDefinition.Region.BackgroundColor.Blue);

            this.ProgresIndicatorWidth = progressBarDefinition.IndicatorBar.Width * scale;
            this.ProgressIndicatorHeight = progressBarDefinition.IndicatorBar.Height * scale;

            this.ProgressIndicatorColor = new Color(
                progressBarDefinition.IndicatorBar.Color.Red,
                progressBarDefinition.IndicatorBar.Color.Green,
                progressBarDefinition.IndicatorBar.Color.Blue);
        }
PlaybackProgressBarDefinition