An open API service indexing awesome lists of open source software.

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

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();
```