Skip to main content

Module renderer

Module renderer 

Source
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.
TesseraConfig
Configuration for the UI runtime, window, and renderer.
WebConfig
Web host configuration for browser platforms.
WindowConfig
Window creation options for desktop platforms.

Enums§

AppTitleBar
The title bar integration available to the current app’s content.