Crate bones_framework

Crate bones_framework 

Source
Expand description

The bones framework for game development.

Re-exports§

pub use bones_scripting as scripting;

Modules§

animation
Animation utilities and systems.
asset
An asset interface for Bones.
audio
Audio session, systems, and resources.
debug
Implements bones egui debug windows and tools. Requires ‘ui’ feature flag.
external
External crate documentation.
glam
Math library.
input
Input resources.
lib
The core bones library.
localization
Localization module.
logging
Logging module for bones. Provides implementation of global tracing subscriber and panic hook.
networking
Networked multi-player plugin.
params
Bones ECS system parameters.
prelude
The prelude.
render
Rendering components.
storage
Persistant storage API.
time
Timer and Stopwatch utilities.
utils
Miscellaneous utilities.

Macros§

setup_logs
setup_logs is a macro for initializing logging in bones.

Structs§

DefaultGamePlugin
Default plugins for bones framework games.
DefaultSessionPlugin
Default plugins for bones framework sessions.
ExitBones
Resource for exiting bones games.

Traits§

AssetServerExt
Extension trait for the bones AssetServer.