Crate sophus_renderer

Source
Expand description

§wgpu-based renderer

§Integration with sophus-rs

This crate is part of the sophus umbrella crate. It re-exports the relevant prelude types under prelude, so you can seamlessly interoperate with the rest of the sophus-rs types.

Modules§

camera
Render camera
prelude
sophus_renderer prelude.
renderables
The renderable structs.
textures
offscreen texture for rendering

Structs§

DistortionRenderer
Scene line renderer
FinalRenderResult
The final render result.
LineVertex2
2d line vertex
OffscreenRenderer
Offscreen renderer
PipelineBuilder
builder
PixelRenderer
Renderer for pixel data
PointVertex2
2d point vertex
RenderBuilder
Render builder
RenderContext
The render context
RenderResult
The intermediate render result.
SceneFocusMarker
focus point to overlay
SceneLineRenderer
Scene line renderer
SceneRenderer
Scene renderer
TexturedMeshEntity
mesh entity
TexturedMeshRenderer
Scene textured mesh renderer
TranslationAndScaling
Translation and scaling
VertexShaderUniformBuffers
Buffers for rendering a scene

Enums§

PipelineType
pipeline type

Constants§

SOPHUS_RENDER_MULTISAMPLE_COUNT
multisample count

Traits§

HasAspectRatio
aspect ratio