Module dagon.render.view

Provides the RenderView abstraction for Dagon's rendering system.

The dagon.render.view module defines the RenderView class, which encapsulates camera, viewport, and projection settings for a render pass. The class supports perspective and orthographic projections, viewport resizing, and provides access to view, projection, and camera matrices. This abstraction is used for rendering scenes.

Classes

NameDescription
RenderView Encapsulates camera, viewport, and projection settings for a render pass.

Manifest constants

NameTypeDescription
Ortho Orthographic projection (world units).
OrthoScreen Orthographic projection (screen units).
Perspective Perspective projection.