Bevy Miniquad Save

Bevy engine + miniquad render plugin

Project README

Bevy engine + miniquad renderer

This is a plugin for Bevy engine that replaces default windowing and rendering plugins with miniquad based one.

Usage

Add to your Cargo.toml:

[dependencies]
bevy = { version = "*", default-features = false, path = "../bevy" }
bevy_miniquad = { git = "https://github.com/smokku/bevy_miniquad.git" }

You need to implement your own render function and add it as a resource:

App::build()
    .add_default_plugins()
    .add_resource::<DrawFn>(Arc::new(Box::new(draw)))
    .add_plugin(MiniquadPlugin)

This plugin exposes Window resource with window dimensions and cursor position.

features

log-impl

This plugin exposes log module with API compatible with log crate, which works under every miniquad supported platform. See blobs example.

Open Source Agenda is not affiliated with "Bevy Miniquad" Project. README Source: smokku/bevy_miniquad
Stars
38
Open Issues
0
Last Commit
3 years ago

Open Source Agenda Badge

Open Source Agenda Rating