Module bevy_internal::tasks

source ·
Expand description

Pools for async, IO, and compute tasks.

Modules

Structs

  • A newtype for a task pool for CPU-intensive work that may span across multiple frames
  • A newtype for a task pool for CPU-intensive work that must be completed to deliver the next frame
  • A newtype for a task pool for IO-intensive work (i.e. tasks that spend very little time in a “woken” state)
  • A TaskPool scope for running one or more non-'static futures.
  • Wraps async_executor::Task, a spawned future.
  • A thread pool for executing tasks.
  • Used to create a TaskPool
  • An executor that can only be ticked on the thread it was instantiated on. But can spawn Send tasks from other threads.
  • Used to tick the ThreadExecutor. The executor does not make progress unless it is manually ticked on the thread it was created on.

Traits

Functions