mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-08 20:56:43 +01:00
add architecture diagram
This commit is contained in:
parent
8f10117a9c
commit
935b5b7720
2 changed files with 6 additions and 35 deletions
|
|
@ -1,38 +1,5 @@
|
||||||
# `tek_core`
|
# `tek_core`
|
||||||
|
|
||||||
Core "utilities" module of Tek TUI DAW.
|
Core module of Tek TUI DAW.
|
||||||
|
|
||||||
## Exiting
|

|
||||||
|
|
||||||
The `Exit` trait defines the API for exitable entities,
|
|
||||||
such as the main app or the modal dialogs.
|
|
||||||
|
|
||||||
## Rendering output
|
|
||||||
|
|
||||||
The `Render` trait...
|
|
||||||
|
|
||||||
The `render!` macro for implementing the `Render` trait...
|
|
||||||
|
|
||||||
The `render_thread` function for starting the render thread...
|
|
||||||
|
|
||||||
The various layout and rendering helpers...
|
|
||||||
|
|
||||||
## Handling input
|
|
||||||
|
|
||||||
The `Handle` trait...
|
|
||||||
|
|
||||||
The `handle!` macro...
|
|
||||||
|
|
||||||
The `input_thread` function...
|
|
||||||
|
|
||||||
## Running an app
|
|
||||||
|
|
||||||
The `Component` trait...
|
|
||||||
|
|
||||||
The `run` function...
|
|
||||||
|
|
||||||
## Module helpers
|
|
||||||
|
|
||||||
The `submod!` macro...
|
|
||||||
|
|
||||||
The `pubmod!` macro...
|
|
||||||
|
|
|
||||||
4
crates/tek_core/architecture.svg
Normal file
4
crates/tek_core/architecture.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 25 KiB |
Loading…
Add table
Add a link
Reference in a new issue