brisk-egui 0.2.0

Use of the brisk declarative engine with egui.
Documentation
<div align="center">

[![stable pipeline](https://gitlab.com/cyloncore/brisk/badges/stable/pipeline.svg?key_text=stable)](https://gitlab.com/cyloncore/brisk/-/pipelines?ref=stable)
[![dev/1 pipeline](https://gitlab.com/cyloncore/brisk/badges/dev/1/pipeline.svg?key_text=dev/1)](https://gitlab.com/cyloncore/brisk/-/pipelines?ref=dev/1)
[![docs](https://docs.rs/brisk-egui/badge.svg)](https://docs.rs/brisk-egui)
[![crates.io](https://img.shields.io/crates/v/brisk-egui.svg)](https://crates.io/crates/brisk-egui)
</div>

brisk-egui
==========

`brisk-egui` provides integration with [egui](https://www.egui.rs/).

Example
-------

The following creates a function `hello_world_panel(ctx: &egui::Context, title: &str)` that can be used with `egui` to build a user interface.

```rust
brisk_it! {
    PanelComponent
    {
        name: hello_world_panel,
        parameters: params!(title: &str),
        CentralPanel
        {
            Heading
            {
                text: title,
            },
        }
    }
}
```

More examples are available in the [examples folder](https://gitlab.com/cyloncore/brisk/-/tree/stable/examples/).