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;
Modules§
- compute
- GPU computation within UI rendering.
- core
- WGPU render core for Tessera frames.
- drawer
- Graphics rendering pipeline management.
Structs§
- Renderer
- Owns a UI window, rendering resources, and event processing.
- Tessera
Config - Configuration for the UI runtime, window, and renderer.
- WebConfig
- Web host configuration for browser platforms.
- Window
Config - Window creation options for desktop platforms.
Enums§
- AppTitle
Bar - The title bar integration available to the current app’s content.