ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
display.h File Reference

ascii-chat Client Display Management Interface More...

Go to the source code of this file.

Typedefs

typedef struct session_display_ctx session_display_ctx_t
 

Functions

void display_set_context (session_display_ctx_t *display_ctx)
 Set the display context created by session_client_like framework.
 
int display_init ()
 Initialize what is necessary to display ascii frames.
 
bool display_has_tty ()
 Check if display has TTY capability.
 
void display_full_reset ()
 Perform full display reset.
 
void display_reset_for_new_connection ()
 Reset display state for new connection.
 
void display_disable_logging_for_first_frame ()
 Disable terminal logging for first frame.
 
void display_render_frame (const char *frame_data)
 Render ASCII frame to display.
 
void display_cleanup ()
 Cleanup display subsystem.
 

Variables

tty_info_t g_tty_info
 

Detailed Description

ascii-chat Client Display Management Interface

Defines the display subsystem interface for terminal rendering, TTY management, and frame output operations.

Author
Zachary Fogg me@zf.nosp@m.o.gg
Date
2025

Definition in file display.h.

Typedef Documentation

◆ session_display_ctx_t

Definition at line 19 of file display.h.

Variable Documentation

◆ g_tty_info

tty_info_t g_tty_info
extern