RoyalApps.RoyalTerminal.GhosttySharp API
Source-indexed API reference for RoyalApps.RoyalTerminal.GhosttySharp.
High-performance .NET 10 bindings for the official Ghostty VT C API. Provides zero-alloc P/Invoke via LibraryImport, span-friendly terminal access, and managed wrappers over libghostty-vt.
Package
- Package ID:
RoyalApps.RoyalTerminal.GhosttySharp - Source project:
src/RoyalTerminal.GhosttySharp/RoyalTerminal.GhosttySharp.csproj - Related guide: Ghostty Integration
Notes
- This package exposes public native callback and function-pointer signatures.
- The Markdown reflection generator used for the rest of the API site cannot currently expand those signatures.
- This page indexes the public source types directly so the package is still discoverable from the docs site.
RoyalTerminal.GhosttySharp
RoyalTerminal.GhosttySharp.Native
RoyalTerminal.Terminal
| Type | Kind | Source |
|---|---|---|
TerminalBuffer | class | src/RoyalTerminal.GhosttySharp/Terminal/TerminalBuffer.cs |
TerminalDataProcessor | class | src/RoyalTerminal.GhosttySharp/Terminal/TerminalDataProcessor.cs |