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