Skip to main content

Module view

Module view 

Source

Structs§

DepthEnvelope
Distances from the viewer between which the map orders depth correctly.
DomainRay
direction has unit metric length, so exp(origin, direction * t) lies at distance t.
Eye
An orthonormal frame in an image space; there is no Mat4 in the view contract.
Identity3
ImageRay
ImageSpace
ImageSpaceId
A slot and a generation; a later place that reuses the slot makes the earlier id stale.
InstanceRecord
Klein
Pick
hit is the domain-space entry point when the view has a lift.
PointRecord
One point of a view in its image space with a radius in pixels; loam-render’s PointPass builds its mesh from these.
Projection4
Rigid
Section4
The hyperplane w = w of the eye’s frame, with w dropped.
SectionCut
SegmentRecord
Instance vertex layout of loam-render’s line_raster.wgsl.
TriangleRecord
ViewId
ViewRecords
ViewRefusal
ViewRefusals
ViewSpec
ViewStyle
ViewSummary
ViewTarget
Views
ViewsSnapshot

Enums§

Placement
RefusalSource

Traits§

ViewMapping
Results stay stable for the same inputs; configuration changes replace the map through ViewStyle::set_mapping.

Functions§

klein_depth_envelope