Crate bevy_internal
source ·Expand description
This module is separated into its own crate to enable simple dynamic linking for Bevy, and should not be used directly
Modules§
- Integrate with platform accessibility APIs.
- Build bevy apps, create plugins, and read events.
- Contains core plugins.
- Useful diagnostic plugins and types for bevy apps.
- Bevy’s entity-component-system.
- Entity hierarchies and property inheritance
- Resources and events for inputs, e.g. mouse/keyboard, touch, gamepads, etc.
- Logging capabilities
- Math types (Vec3, Mat4, Quat, etc) and helpers.
use bevy::prelude::*;
to import common components, bundles, and plugins.- Utilities for working with untyped pointers in a more safe way.
- Type reflection used for dynamically interacting with rust types.
- Pools for async, IO, and compute tasks.
- Contains time utilities.
- Local and global transforms (e.g. translation, scale, rotation).
- Various miscellaneous utilities for easing development
- Configuration, creation, and management of one or more windows.
Structs§
- This plugin group will add all the default plugins for a Bevy application:
- This plugin group will add the minimal plugins for a Bevy application: