> For the complete documentation index, see [llms.txt](https://mwm5.twelite.info/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mwm5.twelite.info/references/untitled/tweterm.md).

# TWETERM

`namesace TWETERM`はターミナル（コンソール）画面を実装するためのクラスや関数などをまとめています。

基本的なクラス構造は以下のようになっています。クラス[`ITerm`](/references/untitled/tweterm/iterm.md)ではターミナルの文字列バッファとその処理、[`TWETerm_M5_Console`](/references/untitled/tweterm/tweterm_m5_console.md)クラスはITermの文字列描画部分を実装したものです。[IStreamOut](/references/basics/twe/untitled.md)はITerm派生クラスオブジェクトが文字列をターミナルに投入するための基本的な手続きを提供しています。

```
    [IStreamOut]
         ↑
      [ITerm]
         ↑
 [TWETerm_M5_Console]
```
