Skip to content

RoyalApps.RoyalTerminal.Avalonia API

Source-indexed API reference for RoyalApps.RoyalTerminal.Avalonia.

Backend-neutral Avalonia terminal controls and presentation infrastructure with SkiaSharp rendering and virtualized scrolling.

Package

  • Package ID: RoyalApps.RoyalTerminal.Avalonia
  • Source project: src/RoyalTerminal.Avalonia/RoyalTerminal.Avalonia.csproj
  • Related guide: Embedding In Avalonia

Notes

  • This package is indexed directly from the public source files.
  • Detailed member pages are unavailable because the Markdown reflection generator could not load this assembly in the current environment.
  • The source index keeps the package discoverable from the docs site and links each public type back to the repository.

RoyalTerminal.Avalonia.Capture

TypeKindSource
TerminalCaptureRuntimeclasssrc/RoyalTerminal.Avalonia/Capture/TerminalCaptureRuntime.cs

RoyalTerminal.Avalonia.Controls

TypeKindSource
TerminalControlclasssrc/RoyalTerminal.Avalonia/Controls/TerminalControl.cs
TerminalDataEventArgsclasssrc/RoyalTerminal.Avalonia/Controls/Events/TerminalEventArgs.cs
TerminalPresenterclasssrc/RoyalTerminal.Avalonia/Controls/TerminalPresenter.cs
TerminalSizeEventArgsclasssrc/RoyalTerminal.Avalonia/Controls/Events/TerminalEventArgs.cs

RoyalTerminal.Avalonia.Rendering

TypeKindSource
TerminalDrawHandlerclasssrc/RoyalTerminal.Avalonia/Rendering/TerminalDrawHandler.cs

RoyalTerminal.Avalonia.Scrolling

TypeKindSource
TerminalScrollDataclasssrc/RoyalTerminal.Avalonia/Scrolling/TerminalScrollData.cs
VirtualizedTerminalScrollViewerclasssrc/RoyalTerminal.Avalonia/Scrolling/VirtualizedTerminalScrollViewer.cs

RoyalTerminal.Avalonia.Services

TypeKindSource
DefaultTerminalInputAdapterclasssrc/RoyalTerminal.Avalonia/Services/DefaultTerminalInputAdapter.cs
DefaultTerminalScrollServiceclasssrc/RoyalTerminal.Avalonia/Services/DefaultTerminalScrollService.cs
DefaultTerminalSelectionServiceclasssrc/RoyalTerminal.Avalonia/Services/DefaultTerminalSelectionService.cs
ITerminalInputAdapterinterfacesrc/RoyalTerminal.Avalonia/Services/ITerminalInputAdapter.cs
ITerminalScrollServiceinterfacesrc/RoyalTerminal.Avalonia/Services/ITerminalScrollService.cs
ITerminalSelectionServiceinterfacesrc/RoyalTerminal.Avalonia/Services/ITerminalSelectionService.cs
TerminalFontCatalogclasssrc/RoyalTerminal.Avalonia/Services/TerminalFontCatalog.cs
TerminalPasteRiskenumsrc/RoyalTerminal.Avalonia/Services/TerminalPasteContracts.cs
TerminalPasteSafetyDecisionenumsrc/RoyalTerminal.Avalonia/Services/TerminalPasteContracts.cs
TerminalPasteSafetyPolicyenumsrc/RoyalTerminal.Avalonia/Services/TerminalPasteContracts.cs
TerminalShortcutConfigurationclasssrc/RoyalTerminal.Avalonia/Services/TerminalShortcutConfiguration.cs
TerminalShortcutDispatcherclasssrc/RoyalTerminal.Avalonia/Services/TerminalShortcutDispatcher.cs
TerminalUnsafePasteHandlerdelegatesrc/RoyalTerminal.Avalonia/Services/TerminalPasteContracts.cs

MIT Licensed