![]()  | 
  
    libghostty
    
   | 
 
#include <ghostty/vt/allocator.h>#include <ghostty/vt/color.h>#include <ghostty/vt/result.h>#include <stdbool.h>#include <stddef.h>#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | GhosttySgrUnknown | 
| union | GhosttySgrAttributeValue | 
| struct | GhosttySgrAttribute | 
Typedefs | |
| typedef struct GhosttySgrParser * | GhosttySgrParser | 
Enumerations | |
| enum | GhosttySgrAttributeTag | 
| enum | GhosttySgrUnderline | 
Functions | |
| GhosttyResult | ghostty_sgr_new (const GhosttyAllocator *allocator, GhosttySgrParser *parser) | 
| void | ghostty_sgr_free (GhosttySgrParser parser) | 
| void | ghostty_sgr_reset (GhosttySgrParser parser) | 
| GhosttyResult | ghostty_sgr_set_params (GhosttySgrParser parser, const uint16_t *params, const char *separators, size_t len) | 
| bool | ghostty_sgr_next (GhosttySgrParser parser, GhosttySgrAttribute *attr) | 
| size_t | ghostty_sgr_unknown_full (GhosttySgrUnknown unknown, const uint16_t **ptr) | 
| size_t | ghostty_sgr_unknown_partial (GhosttySgrUnknown unknown, const uint16_t **ptr) | 
| GhosttySgrAttributeTag | ghostty_sgr_attribute_tag (GhosttySgrAttribute attr) | 
| GhosttySgrAttributeValue * | ghostty_sgr_attribute_value (GhosttySgrAttribute *attr) | 
| GhosttySgrAttribute * | ghostty_wasm_alloc_sgr_attribute (void) | 
| void | ghostty_wasm_free_sgr_attribute (GhosttySgrAttribute *attr) | 
SGR (Select Graphic Rendition) attribute parsing and handling.
Definition in file sgr.h.