Lib/Core/PowerBGInfo.PowerShell.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>PowerBGInfo.PowerShell</name>
    </assembly>
    <members>
        <member name="T:PowerBGInfo.PowerShell.CmdletExportBGInfoConfiguration">
            <summary>Exports a BGInfo configuration to JSON.</summary>
            <para>Writes a JSON file compatible with Invoke-BGInfo and the CLI.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletExportBGInfoConfiguration.InputObject">
            <para>Configuration object to export.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletExportBGInfoConfiguration.Path">
            <para>Output path for the JSON configuration file.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletExportBGInfoConfiguration.Force">
            <para>Overwrite the output file if it exists.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletExportBGInfoConfiguration.PassThru">
            <para>Return the output path.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletExportBGInfoConfiguration.ProcessRecord">
            <summary>Writes the JSON configuration file.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletInvokeBGInfo">
            <summary>Runs BGInfo from a JSON configuration file.</summary>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletInvokeBGInfo.Path">
            <para>Path to the JSON configuration file.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletInvokeBGInfo.OutputFileName">
            <para>Override output file name.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletInvokeBGInfo.ConfigurationDirectory">
            <para>Override configuration output directory.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletInvokeBGInfo.MonitorIndex">
            <para>Override monitor index.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletInvokeBGInfo.Target">
            <para>Override output target.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletInvokeBGInfo.NoApply">
            <para>Generate the image without applying it to the wallpaper.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletInvokeBGInfo.EndProcessing">
            <summary>Loads the configuration and runs BGInfo.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfo">
            <summary>Creates a BGInfo overlay image and optionally applies it as wallpaper.</summary>
            <para>Use the script block to emit label/value entries.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.BGInfoContent">
            <para>Script block that outputs BGInfo entries.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.FilePath">
            <para>Optional base wallpaper file path. When omitted, current wallpaper is used.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.OutputFileName">
            <para>Optional output file name for the generated image.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ConfigurationDirectory">
            <para>Output directory for generated BGInfo images.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.FontFamilyName">
            <para>Default label font family.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.Color">
            <para>Default label color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.BackgroundColor">
            <para>Background color to use when no wallpaper image is available.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.FontSize">
            <para>Default label font size.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ValueColor">
            <para>Default value color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ValueFontSize">
            <para>Default value font size.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ValueFontFamilyName">
            <para>Default value font family.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ValueWrapWidth">
            <para>Maximum width used when wrapping value text. Set to 0 to disable wrapping.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.SpaceBetweenLines">
            <para>Vertical spacing between rows.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.SpaceBetweenColumns">
            <para>Spacing between label and value columns.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.PositionX">
            <para>Legacy position X placeholder (reserved for future layout strategies).</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.PositionY">
            <para>Legacy position Y placeholder (reserved for future layout strategies).</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.MonitorIndex">
            <para>Monitor index to target for wallpaper operations.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.SpaceX">
            <para>X padding used for layout positioning.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.SpaceY">
            <para>Y padding used for layout positioning.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.WallpaperFit">
            <para>Wallpaper fit mode used after generation.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.TextPosition">
            <para>Layout anchor position (for example TopLeft, TopCenter, BottomRight).</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.Target">
            <para>Output target (Wallpaper, File, LogonScreen, or Both).</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ChartLayout">
            <para>Chart layout mode.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ChartStackAnchor">
            <para>Anchor used when stacking charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ChartStackDirection">
            <para>Direction used when stacking charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ChartStackSpacing">
            <para>Spacing between stacked charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ChartStackOffsetX">
            <para>Horizontal offset for stacked charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ChartStackOffsetY">
            <para>Vertical offset for stacked charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ChartStackAlignToTextBlock">
            <para>Align stacked charts to the text block.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ChartStackOutsideTextBlock">
            <para>Place stacked charts outside the text block.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.AllUsers">
            <para>Apply wallpaper for all user profiles.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ExcludeDefaultUserProfile">
            <para>Exclude the default user profile when applying to all users.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.DisableWallpaperRefresh">
            <para>Disable the forced wallpaper refresh after generation.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.DisableWallpaperSlideshow">
            <para>Disable automatic preservation of the current Windows wallpaper slideshow.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.UseScreenCoordinates">
            <para>Use screen coordinates for placement calculations.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.JsonPath">
            <para>Optional path where the generated configuration JSON should be saved.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.ExportOnly">
            <para>Export JSON only and skip image generation/application. Requires JsonPath.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfo.PassThru">
            <para>Return the generated configuration object instead of rendering the image.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfo.ProcessRecord">
            <summary>Processes the BGInfo script block and generates the image.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoChart">
            <summary>Creates a BGInfo chart definition.</summary>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Title">
            <para>Chart title displayed above the plot.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Id">
            <para>Chart identifier used for history storage.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Kind">
            <para>Chart kind to render, such as Sparkline, Line, Area, Bar, HorizontalBar, Gauge, Circle, RadialBar, Bullet, Pie, Donut, ProgressBar, or Pictorial.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Value">
            <para>Single value to append.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Values">
            <para>Multiple values to append or replace.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Labels">
            <para>Optional labels used by point-based charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Target">
            <para>Target value used by bullet charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.RangeEnds">
            <para>Qualitative range ends used by bullet charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Metric">
            <para>Built-in metric source used when no explicit values are provided.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.MetricArgument">
            <para>Optional metric argument (for example drive letter).</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Width">
            <para>Chart width in pixels.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Height">
            <para>Chart height in pixels.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Anchor">
            <para>Anchor position for placement.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.OffsetX">
            <para>Horizontal offset from the anchor.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.OffsetY">
            <para>Vertical offset from the anchor.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.PositionX">
            <para>Absolute X position for placement.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.PositionY">
            <para>Absolute Y position for placement.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.MaxPoints">
            <para>Maximum number of samples to keep in history.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.NoHistory">
            <para>Disable history storage and render only provided values.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.ReplaceHistory">
            <para>Replace history instead of appending values.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.LineColor">
            <para>Line or bar color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.FillColor">
            <para>Fill color for sparklines.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Palette">
            <para>Palette colors for point-based charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.BackgroundColor">
            <para>Background color for the chart block.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.TextColor">
            <para>Text color for title/value.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.FontFamilyName">
            <para>Font family for title and value.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.TitleFontSize">
            <para>Title font size.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.ValueFontSize">
            <para>Value font size.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.ShowLatestValue">
            <para>Show the latest value text.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.ValueFormat">
            <para>Format string for the latest value.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.ValueSuffix">
            <para>Suffix appended to the latest value.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.BarGap">
            <para>Gap between bars (0-1).</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Padding">
            <para>Padding inside the chart.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.ShowGrid">
            <para>Show chart grid lines.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.GridColor">
            <para>Grid line color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.GridLineCount">
            <para>Number of horizontal grid lines.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.ShowLegend">
            <para>Show the chart legend.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.ShowPointLegend">
            <para>Show point-level legend entries.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.LegendPosition">
            <para>Chart legend position.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.ShowDataLabels">
            <para>Show supported data labels.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Minimum">
            <para>Optional minimum scale value.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.Maximum">
            <para>Optional maximum scale value.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.NoDonutCenterLabel">
            <para>Hide donut center label.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.DonutInnerRadiusRatio">
            <para>Donut inner radius ratio.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.DonutCenterValue">
            <para>Donut center value text.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.DonutCenterLabel">
            <para>Donut center label text.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.NoRadialBarCenterLabel">
            <para>Hide radial-bar center label.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.NoCircleStatusLabel">
            <para>Hide circle status label.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.NoProgressValues">
            <para>Hide progress values.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.NoProgressHandles">
            <para>Hide progress handles.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.ProgressBarThicknessRatio">
            <para>Progress-bar thickness ratio.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.PictorialSymbol">
            <para>Pictorial chart symbol.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.PictorialColumns">
            <para>Pictorial symbols per row.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoChart.EndProcessing">
            <summary>Emits a BGInfo chart definition.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration">
            <summary>Creates a BGInfo configuration object.</summary>
            <para>Use this to build reusable configurations that can be exported to JSON.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.FilePath">
            <para>Optional base wallpaper file path.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.OutputFileName">
            <para>Optional output file name for the generated image.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ConfigurationDirectory">
            <para>Output directory for generated BGInfo images.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.FontFamilyName">
            <para>Default label font family.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.Color">
            <para>Default label color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.BackgroundColor">
            <para>Background color to use when no wallpaper image is available.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.FontSize">
            <para>Default label font size.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ValueColor">
            <para>Default value color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ValueFontSize">
            <para>Default value font size.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ValueFontFamilyName">
            <para>Default value font family.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ValueWrapWidth">
            <para>Maximum width used when wrapping value text. Set to 0 to disable wrapping.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.SpaceBetweenLines">
            <para>Vertical spacing between rows.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.SpaceBetweenColumns">
            <para>Spacing between label and value columns.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.PositionX">
            <para>Legacy position X placeholder.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.PositionY">
            <para>Legacy position Y placeholder.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.MonitorIndex">
            <para>Monitor index to target for wallpaper operations.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.SpaceX">
            <para>X padding used for layout positioning.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.SpaceY">
            <para>Y padding used for layout positioning.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.WallpaperFit">
            <para>Wallpaper fit mode used after generation.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.TextPosition">
            <para>Layout anchor position.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.Target">
            <para>Output target (Wallpaper, File, LogonScreen, or Both).</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ChartLayout">
            <para>Chart layout mode.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ChartStackAnchor">
            <para>Anchor used when stacking charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ChartStackDirection">
            <para>Direction used when stacking charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ChartStackSpacing">
            <para>Spacing between stacked charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ChartStackOffsetX">
            <para>Horizontal offset for stacked charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ChartStackOffsetY">
            <para>Vertical offset for stacked charts.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ChartStackAlignToTextBlock">
            <para>Align stacked charts to the text block.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ChartStackOutsideTextBlock">
            <para>Place stacked charts outside of the text block.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.AllUsers">
            <para>Apply wallpaper for all user profiles.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.ExcludeDefaultUserProfile">
            <para>Exclude the default user profile when applying to all users.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.DisableWallpaperRefresh">
            <para>Disable wallpaper refresh (keep old behavior).</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.DisableWallpaperSlideshow">
            <para>Disable automatic preservation of the current Windows wallpaper slideshow.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.UseScreenCoordinates">
            <para>Use screen coordinates for layout positioning.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.Entries">
            <para>Entries to include in the configuration.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.Variables">
            <para>Variables to include in the configuration.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.Charts">
            <para>Charts to include in the configuration.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.Topologies">
            <para>Topology diagrams to include in the configuration.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.Images">
            <para>Image overlays to include in the configuration.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.VisualCanvases">
            <para>Visual canvas overlays to include in the configuration.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoConfiguration.EndProcessing">
            <summary>Creates the configuration object.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoImage">
            <summary>Creates a BGInfo image overlay definition.</summary>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoImage.Path">
            <para>Path to the image file.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoImage.Width">
            <para>Target image width in pixels. Omit with Height to preserve aspect ratio.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoImage.Height">
            <para>Target image height in pixels. Omit with Width to preserve aspect ratio.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoImage.Anchor">
            <para>Anchor position for placement.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoImage.OffsetX">
            <para>Horizontal offset from the anchor.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoImage.OffsetY">
            <para>Vertical offset from the anchor.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoImage.PositionX">
            <para>Absolute X position for placement.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoImage.PositionY">
            <para>Absolute Y position for placement.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoImage.Opacity">
            <para>Image opacity from zero to one.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoImage.EndProcessing">
            <summary>Emits an image overlay definition.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoLabel">
            <summary>Creates a BGInfo label entry.</summary>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoLabel.Name">
            <para>Label text to render.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoLabel.ForEach">
            <para>Variable name used to expand this label multiple times.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoLabel.Color">
            <para>Label color override.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoLabel.FontSize">
            <para>Label font size override.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoLabel.FontFamilyName">
            <para>Label font family override.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoLabel.EndProcessing">
            <summary>Emits a BGInfo label entry.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology">
            <summary>Creates a BGInfo topology overlay definition.</summary>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.TopologyDefinition">
            <para>Script block that emits topology groups, nodes, and edges.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.Title">
            <para>Topology title.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.Subtitle">
            <para>Topology subtitle.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.Width">
            <para>Topology width in pixels.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.Height">
            <para>Topology height in pixels.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.Anchor">
            <para>Anchor position for placement.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.OffsetX">
            <para>Horizontal offset from the anchor.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.OffsetY">
            <para>Vertical offset from the anchor.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.PositionX">
            <para>Absolute X position.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.PositionY">
            <para>Absolute Y position.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.Layout">
            <para>Topology layout mode.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.Direction">
            <para>Topology layout direction.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.NodeDisplayMode">
            <para>Node presentation mode.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.Theme">
            <para>Theme name.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.Opaque">
            <para>Use an opaque topology canvas.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.NoTitle">
            <para>Hide the topology title.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.ShowLegend">
            <para>Show the topology legend.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.NoGroups">
            <para>Hide group containers.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.NoEdgeLabels">
            <para>Hide edge labels.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoTopology.EndProcessing">
            <summary>Emits a BGInfo topology overlay definition.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge">
            <summary>Creates a BGInfo topology edge definition.</summary>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.Id">
            <para>Stable edge identifier. When omitted, one is derived from source and target ids.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.SourceNodeId">
            <para>Source node identifier.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.TargetNodeId">
            <para>Target node identifier.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.Label">
            <para>Primary edge label.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.Kind">
            <para>Relationship kind.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.Status">
            <para>Relationship health or state.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.Direction">
            <para>Direction marker behavior.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.Routing">
            <para>Edge routing mode.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.Color">
            <para>Optional edge color as CSS hex.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.Muted">
            <para>Render the edge as a quiet structural relationship.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyEdge.EndProcessing">
            <summary>Emits a topology edge definition.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyGroup">
            <summary>Creates a BGInfo topology group definition.</summary>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyGroup.Id">
            <para>Stable group identifier.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyGroup.Label">
            <para>Group label rendered in the topology.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyGroup.Subtitle">
            <para>Optional group subtitle.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyGroup.Status">
            <para>Group health or state.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyGroup.Symbol">
            <para>Short symbol rendered near the group header.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyGroup.Color">
            <para>Optional group accent color as CSS hex.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyGroup.EndProcessing">
            <summary>Emits a topology group definition.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode">
            <summary>Creates a BGInfo topology node definition.</summary>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.Id">
            <para>Stable node identifier used by topology edges.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.Label">
            <para>Node label rendered in the topology.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.Subtitle">
            <para>Optional node subtitle.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.Kind">
            <para>Node kind used for icon and legend selection.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.Status">
            <para>Node health or state.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.GroupId">
            <para>Optional parent group identifier.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.Symbol">
            <para>Short symbol rendered inside or near the node icon.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.Badge">
            <para>Optional badge text.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.Color">
            <para>Optional node accent color as CSS hex.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.DisplayMode">
            <para>Optional node display mode override.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoTopologyNode.EndProcessing">
            <summary>Emits a topology node definition.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoValue">
            <summary>Creates a BGInfo value entry.</summary>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.Name">
            <para>Label text to render.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.Value">
            <para>Explicit value to render.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.BuiltinValue">
            <para>Built-in token to resolve to a value.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.Color">
            <para>Label color override.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.FontSize">
            <para>Label font size override.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.FontFamilyName">
            <para>Label font family override.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.ValueColor">
            <para>Value color override.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.ValueFontSize">
            <para>Value font size override.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.ValueFontFamilyName">
            <para>Value font family override.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.ForEach">
            <para>Variable name used to expand this entry multiple times.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoValue.EndProcessing">
            <summary>Emits a BGInfo value entry.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoVariable">
            <summary>Creates a reusable BGInfo variable backed by a built-in provider.</summary>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVariable.Name">
            <para>Name used by -ForEach references.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVariable.Provider">
            <para>Built-in provider used to populate the variable.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVariable.Argument">
            <para>Optional provider argument for filtering/customization.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoVariable.EndProcessing">
            <summary>Emits the BGInfo variable definition.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas">
             <summary>Creates a BGInfo visual canvas definition backed by ChartForgeX.</summary>
             <para>Visual canvases render a reusable HUD-style overlay with a central title, side information boxes, and an optional feature strip.</para>
             <example>
             <code>
             $tiles = @(
                 New-BGInfoVisualCanvasTile -Side Left -IconKind Computer -SurfaceStyle Raised -Label HOSTNAME -Value '{{HostName}}'
                 New-BGInfoVisualCanvasTile -Side Right -IconKind Cpu -SurfaceStyle Raised -Label 'CPU LOAD' -Value '31% active' -MiniChartKind Area -MiniChartValues 22,28,25,36,31 -MiniChartMaximum 100
             )
             
             New-BGInfo -Target File {
                 New-BGInfoVisualCanvas -Title 'PowerBGInfo' -Subtitle 'High-contrast information boxes' -Tile $tiles -TileGlassTop '#FFF7EDD9' -TileGlassBottom '#DBEAFECC' -TileValueColor '#0F172AFF'
             } -FilePath .\Examples\Samples\TapC-Evotec-2560x1080.jpg -ConfigurationDirectory .\Examples\Output -OutputFileName 'PowerBGInfo.VisualCanvas.ContrastBox.jpg' -WallpaperFit Fill
             </code>
             </example>
             <example>
             <code>
             New-BGInfoVisualCanvas -Title 'PowerBGInfo' -Feature $features -FeatureAnchor BottomRight -FeatureWidth 610 -FeatureOffsetX 165 -FeatureOffsetY 120
             </code>
             </example>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.Template">
            <para>Visual canvas template.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.Title">
            <para>Canvas title or brand text.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.Subtitle">
            <para>Canvas subtitle text.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.Width">
            <para>Canvas width in pixels. Zero uses the target wallpaper width.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.Height">
            <para>Canvas height in pixels. Zero uses the target wallpaper height.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.PositionX">
            <para>Explicit X position on the generated wallpaper.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.PositionY">
            <para>Explicit Y position on the generated wallpaper.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.BackgroundTop">
            <para>Top background color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.BackgroundBottom">
            <para>Bottom background color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.Accent">
            <para>Primary accent color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.SecondaryAccent">
            <para>Secondary accent color for badge and backdrop highlights.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.TitleColor">
            <para>Primary hero title color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.TitleAccentColor">
            <para>Accent hero title color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.SubtitleColor">
            <para>Subtitle text color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.TileGlassTop">
            <para>Glass tile top color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.TileGlassBottom">
            <para>Glass tile bottom color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.TileLabelColor">
            <para>Tile label text color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.TileValueColor">
            <para>Tile value text color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.TileDetailColor">
            <para>Tile detail text color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.TileProgressTrackColor">
            <para>Tile progress track color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.HeroBadgeTop">
            <para>Hero badge top fill color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.HeroBadgeBottom">
            <para>Hero badge bottom fill color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.HeroBadgeTextColor">
            <para>Hero badge symbol color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.FeatureAnchor">
            <para>Optional feature-strip anchor. When omitted, the template keeps its default centered strip placement.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.FeatureWidth">
            <para>Optional feature-strip width in pixels. Zero uses the template default width.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.FeatureHeight">
            <para>Optional feature-strip height in pixels. Zero uses the template default height.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.FeatureOffsetX">
            <para>Horizontal feature-strip offset. For right anchors, positive values inset from the right edge.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.FeatureOffsetY">
            <para>Vertical feature-strip offset. For bottom anchors, positive values inset from the bottom edge.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.NoTechBackdrop">
            <para>Disable the built-in technology backdrop.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.Opaque">
            <para>Render a full ChartForgeX background instead of floating over the wallpaper.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.Tile">
            <para>Side rail tile definitions.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.Feature">
            <para>Feature strip item definitions.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvas.EndProcessing">
            <summary>Emits a visual canvas definition.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasFeature">
            <summary>Creates a BGInfo visual canvas feature-strip item.</summary>
            <para>Feature-strip items are compact labels shown in the optional visual canvas footer strip.</para>
            <example>
            <code>
            $features = @(
                New-BGInfoVisualCanvasFeature -Icon 'A+' -Label 'light contrast boxes'
                New-BGInfoVisualCanvasFeature -Icon 'JSON' -Label 'portable config'
            )
            </code>
            </example>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasFeature.Icon">
            <para>Compact item icon or symbol.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasFeature.Label">
            <para>Feature label.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasFeature.EndProcessing">
            <summary>Emits a visual canvas feature-strip item.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile">
            <summary>Creates a BGInfo visual canvas tile definition.</summary>
            <para>Tiles are the readable side-rail information boxes used by New-BGInfoVisualCanvas.</para>
            <example>
            <code>
            New-BGInfoVisualCanvasTile -Side Left -IconKind Computer -SurfaceStyle Raised -Label HOSTNAME -Value '{{HostName}}' -Detail 'production desktop' -Accent '#0F766EFF'
            </code>
            </example>
            <example>
            <code>
            New-BGInfoVisualCanvasTile -Side Right -IconKind Cpu -SurfaceStyle Raised -Label 'CPU LOAD' -Value '31% active' -MiniChartKind Area -MiniChartValues 22,28,25,36,31 -MiniChartMaximum 100
            </code>
            </example>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.Side">
            <para>Side rail placement.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.Icon">
            <para>Compact tile icon or symbol.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.Label">
            <para>Tile label. Templates such as {{HostName}} are resolved at render time.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.Value">
            <para>Primary tile value. Templates such as {{HostName}} are resolved at render time.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.Detail">
            <para>Optional detail text. Templates are resolved at render time.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.Accent">
            <para>Optional accent color.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.Progress">
            <para>Optional progress value from zero to one.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.SurfaceStyle">
            <para>Tile surface style.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.IconKind">
            <para>Built-in icon to render instead of the Icon text.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.MiniChartKind">
            <para>Compact chart kind rendered inside the tile.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.MiniChartValues">
            <para>Compact chart values rendered inside the tile.</para>
        </member>
        <member name="P:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.MiniChartMaximum">
            <para>Optional compact chart maximum.</para>
        </member>
        <member name="M:PowerBGInfo.PowerShell.CmdletNewBGInfoVisualCanvasTile.EndProcessing">
            <summary>Emits a visual canvas tile definition.</summary>
        </member>
        <member name="T:PowerBGInfo.PowerShell.PowerShellColorConverter">
            <summary>Converts PowerShell-friendly color values into BGInfo colors.</summary>
        </member>
        <member name="T:OnModuleImportAndRemove">
            <summary>
            OnModuleImportAndRemove is a class that implements the IModuleAssemblyInitializer and IModuleAssemblyCleanup interfaces.
            This class is used to handle the assembly resolve event when the module is imported and removed.
            </summary>
        </member>
        <member name="M:OnModuleImportAndRemove.OnImport">
            <summary>
            OnImport is called when the module is imported.
            </summary>
        </member>
        <member name="M:OnModuleImportAndRemove.OnRemove(System.Management.Automation.PSModuleInfo)">
            <summary>
            OnRemove is called when the module is removed.
            </summary>
            <param name="module"></param>
        </member>
        <member name="M:OnModuleImportAndRemove.MyResolveEventHandler(System.Object,System.ResolveEventArgs)">
            <summary>
            MyResolveEventHandler is a method that handles the AssemblyResolve event.
            </summary>
            <param name="sender"></param>
            <param name="args"></param>
            <returns></returns>
        </member>
        <member name="M:OnModuleImportAndRemove.IsNetFramework">
            <summary>
            Determine if the current runtime is .NET Framework
            </summary>
            <returns></returns>
        </member>
        <member name="M:OnModuleImportAndRemove.IsNet5OrHigher">
            <summary>
            Determine if the current runtime is .NET 5 or higher
            </summary>
            <returns></returns>
        </member>
    </members>
</doc>