[][src]Crate bevy_core

Modules

prelude

Structs

CorePlugin

Adds core functionality to Apps.

EntityLabels

Maintains a mapping from Entity ids to entity labels and entity labels to Entities.

FloatOrd

A wrapper type that enables ordering floats. This is a work around for the famous "rust float ordering" problem. By using it, you acknowledge that sorting NaN is undefined according to spec. This implementation treats NaN as the "smallest" float.

Labels

A collection of labels

Time

Tracks elapsed time since the last update and since the App has started

Timer

Tracks elapsed time. Enters the finished state once duration is reached.

Traits

AsBytes

Reads the implementing type as a byte array reference

Byteable

A trait that indicates that it is safe to cast the type to a byte array reference.

Bytes

Converts the implementing type to bytes by writing them to a given buffer

FromBytes

Converts a byte array to Self

Derive Macros

Bytes

Derives the Bytes trait. Each field must also implements Bytes or this will fail.