Expand description
This crate provides core functionality for Bevy Engine.
Modules§
- prelude
- The core prelude.
Structs§
- Frame
Count - Maintains a count of frames rendered since the start of the application.
- Frame
Count Plugin - Adds frame counting functionality to Apps.
- Name
- Component used to identify an entity. Stores a hash for faster comparisons.
- Name
OrEntity - Convenient query for giving a human friendly name to an entity.
- Name
OrEntity Item - Automatically generated
WorldQuery
item type forNameOrEntity
, returned when iterating over query results. - NonSend
Marker - A dummy type that is
!Send
, to force systems to run on the main thread. - Task
Pool Options - Helper for configuring and creating the default task pools. For end-users who want full control,
set up
TaskPoolPlugin
- Task
Pool Plugin - Setup of default task pools:
AsyncComputeTaskPool
,ComputeTaskPool
,IoTaskPool
. - Task
Pool Thread Assignment Policy - Defines a simple way to determine how many threads to use given the number of remaining cores and number of total cores
- Type
Registration Plugin - Registration of default types to the
TypeRegistry
resource.
Functions§
- update_
frame_ count - A system used to increment
FrameCount
with wrapping addition.