https://github.com/maximkanet/terminal-renderer-cpp
Text-based UNIX renderer
https://github.com/maximkanet/terminal-renderer-cpp
Last synced: 7 days ago
JSON representation
Text-based UNIX renderer
- Host: GitHub
- URL: https://github.com/maximkanet/terminal-renderer-cpp
- Owner: MaximkaNet
- Created: 2024-10-09T15:58:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-11T19:39:11.000Z (12 months ago)
- Last Synced: 2025-10-25T03:29:30.639Z (8 months ago)
- Language: C++
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Text based renderer
## Installation using CMake
```
add_executable( )
include(FetchContent)
FetchContent_Declare(
tren
GIT_REPOSITORY https://github.com/MaximkaNet/terminal-renderer-cpp.git
GIT_TAG main
)
FetchContent_MakeAvailable(tren)
target_link_libraries( PRIVATE tren)
```
## Using
Initialize Terminal Renderer
```cpp
tren::init();
// or
// tren::init(width, height);
```
Define text
```cpp
tren::TextDef textDef;
textDef.content = "Hello terminal renderer (tren)";
tren::drawText(textDef);
```
Refresh screen
```cpp
tren::refresh();
```
Close Terminal renderer
```cpp
tren::endwin();
```