mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-06-17 20:43:22 +08:00

* Add width to panels * Add height to panels * Replace RenderContext with RenderOptions * Remove exclusivity from alternative buffer * Add Layout widget * Add Align widget
15 lines
492 B
C#
15 lines
492 B
C#
namespace Spectre.Console.Rendering;
|
|
|
|
/// <summary>
|
|
/// Represents a render hook.
|
|
/// </summary>
|
|
public interface IRenderHook
|
|
{
|
|
/// <summary>
|
|
/// Processes the specified renderables.
|
|
/// </summary>
|
|
/// <param name="options">The render options.</param>
|
|
/// <param name="renderables">The renderables to process.</param>
|
|
/// <returns>The processed renderables.</returns>
|
|
IEnumerable<IRenderable> Process(RenderOptions options, IEnumerable<IRenderable> renderables);
|
|
} |