Crate bevy_render

Source

Modules§

alpha
batching
camera
diagnostic
Infrastructure for recording render diagnostics.
experimental
Experimental rendering features.
extract_component
extract_instances
Convenience logic for turning components from the main world into extracted instances in the render world.
extract_resource
globals
gpu_component_array_buffer
gpu_readback
graph
mesh
pipelined_renderingNon-WebAssembly
prelude
The render prelude.
primitives
render_asset
render_graph
render_phase
The modular rendering abstraction responsible for queuing, preparing, sorting and drawing entities as part of separate render phases.
render_resource
renderer
settings
storage
sync_component
sync_world
texture
view

Macros§

define_atomic_id

Structs§

Extract
A helper for accessing MainWorld content using a system parameter.
ExtractSchedule
Schedule which extract data from the main world and inserts it into the render world.
MainWorld
The simulation World of the application, stored as a resource.
Render
The main render schedule.
RenderApp
A label for the rendering sub-app.
RenderDebugFlags
Debugging flags that can optionally be set when constructing the renderer.
RenderPlugin
Contains the default Bevy rendering backend based on wgpu.

Enums§

RenderSet
The systems sets of the default App rendering schedule.

Constants§

BINDLESS_SHADER_HANDLE
COLOR_OPERATIONS_SHADER_HANDLE
INSTANCE_INDEX_SHADER_HANDLE
MATHS_SHADER_HANDLE

Functions§

get_adreno_model
If the RenderAdapter is a Qualcomm Adreno, returns its model number.
get_mali_driver_version
Get the Mali driver version if the adapter is a Mali GPU.