Expand description
The core rendering system for the Tessera UI framework. This module provides
the main Renderer struct that manages the application lifecycle, event
handling, and rendering pipeline for cross-platform UI applications.
Re-exports§
pub use core::RenderCore;pub use core::RenderResources;pub use crate::render_scene::Command;pub use crate::render_scene::DrawRegion;pub use crate::render_scene::PaddingRect;pub use crate::render_scene::SampleRegion;pub use compute::ComputablePipeline;pub use compute::ComputeBatchItem;pub use compute::ComputePipelineRegistry;pub use compute::ErasedComputeBatchItem;pub use drawer::DrawCommand;pub use drawer::DrawablePipeline;pub use drawer::PipelineRegistry;pub use external::ExternalTextureHandle;pub use external::ExternalTextureRegistry;
Modules§
- composite
- Composite command expansion for Tessera render graphs.
- compute
- A unified system for GPU-based computation.
- core
- WGPU render core for Tessera frames.
- drawer
- Graphics rendering pipeline management.
- external
- External render textures owned by pipelines.
Structs§
- Renderer
- Renderer
- Tessera
Config - Configuration for the Tessera runtime and renderer.
- WebConfig
- Web host configuration for browser platforms.
- Window
Config - Window creation options for desktop platforms.