Skip to main content

Crate core_pipeline

Crate core_pipeline 

Source

Modules§

blit
core_2d
core_3d
deferred
fullscreen_material
This is mostly a pluginified version of the custom_post_processing example
mip_generation
Downsampling of textures to produce mipmap levels.
oit
Order Independent Transparency (OIT) for 3d rendering. See OrderIndependentTransparencyPlugin for more details.
prepass
Run a prepass before the main pass to generate depth, normals, and/or motion vectors textures, sometimes called a thin g-buffer. These textures are useful for various screen-space effects and reducing overdraw in the main pass.
schedule
The core rendering pipelines schedules. These schedules define the “default” render graph for 2D and 3D rendering in Bevy.
skybox
tonemapping
upscaling

Structs§

Core2d
Schedule label for the Core 2D rendering pipeline.
Core3d
Schedule label for the Core 3D rendering pipeline.
CorePipelinePlugin
FullscreenShader
A shader that renders to the whole screen. Useful for post-processing.
Skybox
Adds a skybox to a 3D camera, based on a cubemap texture.

Enums§

Core2dSystems
System sets for the Core 2D rendering pipeline, defining the main stages of rendering. These stages include and run in the following order:
Core3dSystems
System sets for the Core 3D rendering pipeline, defining the main stages of rendering. These stages include and run in the following order: