Expand description
Bevy plugin for map_scatter providing assets, resources, message types, and systems.
Modules§
- prelude
- Convenient re-exports for common types. Import with
use bevy_map_scatter::prelude::*;.
Structs§
- Channel
Sink - Event sink that forwards events to the global scatter bus, tagging each event with the request entity.
- Image
Texture - CPU-side adapter that snapshots a Bevy
Imageand implementsTexture. This copies the pixel data into memory. Re-create theImageTexturewhen the sourceImagechanges. - MapScatter
Plugin - Bevy plugin providing assets, resources, message types, and systems.
- MapScatter
Streaming Plugin - Plugin for streaming scatter chunks around anchor entities (requires
crate::MapScatterPlugin). - Scatter
Bus - Global bus for streaming scatter events from async tasks to the main thread.
- Scatter
BusConfig - Configuration for the scatter bus.
- Scatter
Event Filter - Filters which scatter events are forwarded onto the bus.
- Scatter
Finished EntityEventtriggered when a scatter run has finished.- Scatter
Kind Def - Kind definition.
- Scatter
Layer Def - Layer definition within a
ScatterPlanAsset. - Scatter
Message - Bevy message containing the originating scatter request entity and the underlying
ScatterEvent. - Scatter
Plan Asset - Asset describing a complete scatter
Planformap_scatter. - Scatter
Plan Asset Loader - Asset loader for
ScatterPlanAssetusing RON files with.scatterextension. - Scatter
Request - A request to run a scatter plan (by asset handle) with a configuration and RNG seed.
- Scatter
Stream Chunk - Component added to each spawned chunk root.
- Scatter
Stream Chunks - Chunk tracking for streaming state on an anchor entity.
- Scatter
Stream Placed EntityEventemitted when a streamed placement entity is spawned.- Scatter
Stream Placement - Component added to each spawned placement entity.
- Scatter
Stream Settings - Settings for streaming scatter chunks around an anchor entity.
- Scatter
Texture Registry - Shared texture registry (read-only) used by all runs. Register your textures at startup or via custom systems.
Enums§
- Sampling
Def - Selection
Strategy Def - Selection strategy for layers.