bevy_feronia 0.8.2

Foliage/grass scattering tools and wind simulation shaders/materials that prioritize visual fidelity/artistic freedom, a declarative api and modularity.
Documentation
1
2
3
4
5
6
7
8
use crate::asset::backend::components::AssetPart;
use bevy_derive::{Deref, DerefMut};
use bevy_ecs::prelude::*;
use bevy_ecs::system::SystemId;

/// The current backend registered through [`ScatterApp::set_scatter_asset_backend`]
#[derive(Resource, Debug, Clone, DerefMut, Deref)]
pub struct ScatterAssetBackend(pub SystemId<In<()>, Result<Vec<AssetPart>>>);