pebble-engine 0.12.0

A modular, ECS-style graphics/app framework for Rust.
Documentation
pub use hecs::Entity;

pub use crate::app::{App, SystemStage};
pub use crate::assets::{
    deps::Dependencies,
    handle::Handle,
    plugin::AssetPlugin,
    singleton_asset::{LazyResource, LazyResourcePlugin},
    storage::{Assets, ProcessedAssets, RawAssetHandle},
    upload::Asset,
};
pub use crate::ecs::{
    plugin::Plugin,
    resources::Resources,
    system::{Commands, IntoSystem, Local, OnceExt, Query, Res, ResMut, System, SystemParam},
    system_condition::{
        And, Or, ResourceExists, RunCondition, RunIfExt, RunIfFnExt, SystemSetRunIfExt,
    },
};
pub use crate::rendering::{
    active_frame::ActiveFrame,
    backend::*,
    errors::AcquireError,
    graphics_plugin::GraphicsPlugin,
    render_plugin::RenderPlugin,
    sync::{InitReceiver, InitSender, init_channel},
    window::*,
    window_plugin::WindowPlugin,
};