Crate bevy_map_scatter

Crate bevy_map_scatter 

Source
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§

ChannelSink
Event sink that forwards events to the global scatter bus, tagging each event with the request entity.
ImageTexture
CPU-side adapter that snapshots a Bevy Image and implements Texture. This copies the pixel data into memory. Re-create the ImageTexture when the source Image changes.
MapScatterPlugin
Bevy plugin providing assets, resources, message types, and systems.
MapScatterStreamingPlugin
Plugin for streaming scatter chunks around anchor entities (requires crate::MapScatterPlugin).
ScatterBus
Global bus for streaming scatter events from async tasks to the main thread.
ScatterBusConfig
Configuration for the scatter bus.
ScatterEventFilter
Filters which scatter events are forwarded onto the bus.
ScatterFinished
EntityEvent triggered when a scatter run has finished.
ScatterKindDef
Kind definition.
ScatterLayerDef
Layer definition within a ScatterPlanAsset.
ScatterMessage
Bevy message containing the originating scatter request entity and the underlying ScatterEvent.
ScatterPlanAsset
Asset describing a complete scatter Plan for map_scatter.
ScatterPlanAssetLoader
Asset loader for ScatterPlanAsset using RON files with .scatter extension.
ScatterRequest
A request to run a scatter plan (by asset handle) with a configuration and RNG seed.
ScatterStreamChunk
Component added to each spawned chunk root.
ScatterStreamChunks
Chunk tracking for streaming state on an anchor entity.
ScatterStreamPlaced
EntityEvent emitted when a streamed placement entity is spawned.
ScatterStreamPlacement
Component added to each spawned placement entity.
ScatterStreamSettings
Settings for streaming scatter chunks around an anchor entity.
ScatterTextureRegistry
Shared texture registry (read-only) used by all runs. Register your textures at startup or via custom systems.

Enums§

SamplingDef
SelectionStrategyDef
Selection strategy for layers.