bevy_mod_outline/README.md

48 lines
1.4 KiB
Markdown
Raw Normal View History

2022-06-10 21:29:51 +00:00
# bevy_mod_outline
2022-08-09 00:48:38 +00:00
[![crates.io](https://img.shields.io/crates/v/bevy_mod_outline.svg)](https://crates.io/crates/bevy_mod_outline)
[![docs](https://docs.rs/bevy_mod_outline/badge.svg)](https://docs.rs/bevy_mod_outline)
2022-06-13 22:23:35 +00:00
This crate provides a Bevy plugin for drawing outlines around meshes using the
vertex extrusion method.
2022-06-10 21:29:51 +00:00
## Dependency
```toml
[dependencies]
2022-08-05 01:38:44 +00:00
bevy_mod_outline = "0.2"
2022-06-10 21:29:51 +00:00
```
## Example
2022-08-09 00:48:38 +00:00
A rotating cube and torus with outlines.
2022-06-10 21:29:51 +00:00
```shell
2022-08-09 00:48:38 +00:00
cargo run --example shapes
2022-06-10 21:29:51 +00:00
```
## Versions
| This Version | Bevy version |
|--------------|--------------|
| 0.1.x | 0.7.x |
2022-08-05 01:38:44 +00:00
| 0.2.x | 0.8.x |
2022-06-13 22:23:35 +00:00
## Features
- `align16` _(default)_ - Aligns uniform structs to 16-byte boundaries.
This is required by WebGL and some downlevel GPUs.
- `bevy_ui` _(default)_ - Adds a render graph edge to prevent clashing with the UI.
This adds a dependency on the `bevy_ui` crate and can disabled if it is not used.
2022-08-09 00:48:38 +00:00
## Licence
This crate is licensed under the Apache License, Version 2.0 (see
LICENCE-APACHE or <http://www.apache.org/licenses/LICENSE-2.0>) or the MIT
licence (see LICENCE-MIT or <http://opensource.org/licenses/MIT>), at your
option.
2022-06-13 22:23:35 +00:00
2022-08-09 00:48:38 +00:00
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
be dual licensed as above, without any additional terms or conditions.