Expand description
Render-domain lanes (the hot-path strategies for the rendering subsystem).
The per-frame RenderWorld and the extraction logic live in
[khora_data::render]. This module exposes the lanes that consume that
data and the UI-scene types specific to the UI render pipeline.
Re-exports§
pub use shadows_lane::LowResShadowsLane;pub use shadows_lane::MediumShadowsLane;pub use shadows_lane::StandardShadowsLane;
Modules§
- shaders
- Built-in shader sources for the Khora Engine rendering system.
- shadows_
lane - Shadow lanes for [
ShadowAgent]. - util
- Internal helpers for render-lane implementations.
Structs§
- Forward
Plus GpuResources - GPU resource handles for the Forward+ compute pass.
- Forward
Plus Lane - A rendering lane that implements Forward+ (Tiled Forward) rendering.
- Gizmo
Lane - Editor / debug gizmo overlay lane.
- Grid
Lane - Infinite editor ground-grid overlay lane.
- LitForward
Lane - A lane that implements forward rendering with lighting support.
- Simple
Unlit Lane - A lane that implements a simple, unlit forward rendering strategy.
- Skybox
Lane - Environment-background lane.
- Standard
PbrLane - Full PBR (Cook-Torrance) lit lane.
- UiRender
Lane - A lane designed for high-performance UI rendering using instancing.
- Wireframe
Lane - Wireframe debug overlay lane.
Enums§
- Shader
Complexity - Shader complexity levels for resource budgeting and GORNA negotiation.
Type Aliases§
- Shared
Gizmo Frame - Shared gizmo line container — the host app writes,
GizmoLanereads. - Shared
Grid Config - Shared editor-grid config — the host app enables it,
GridLanereads it. - Shared
Wireframe Config - Shared wireframe-overlay config — the host app enables it,
WireframeLanereads it.