bevy_kot 0.10.1

Koe's Bevy toolkit
Documentation

Koe's Bevy toolkit

A collection of bevy tools.

Contents

ECS

  • System callers for invoking systems as if they were functions (requires &mut World).
  • Entity callbacks.
  • Utilities for adding/removing components from entities (requires &mut World).
  • Reactive framework managed by [ReactCommands]: [React] components, [ReactRes] resources, and reactive events (with [ReactEvents] system param that mimics EventReader).
  • [AutoDespawner] resource for garbage collecting entities.

UI

  • Interactive element builder for [bevy_lunex], with a robust backend for handling arbitrary interaction sources.
  • StyleStack utility to enable style cascading/overriding when building a UI tree.
  • UiBuilder utility for building UI trees. It automatically manages StyleStack frames.

Utils

  • [FpsTracker] resource with plugin [FpsTrackerPlugin].
  • [Sender]/[Receiver] unbounded MPMC channel and [IoSender]/[IoReceiver] unbounded MPMC channel.

Bevy compatability

bevy bevy_kot
0.12 0.9.0 - master
0.11 0.0.1 - 0.8.0

bevy_lunex compatability

lunex bevy_kot
0.0.9 0.9.0 - master
0.0.6 0.0.2 - 0.8.0
0.0.5 0.0.1