Expand description
Safe wrappers for working with matrix and vector types provided by citro3d
.
Structs§
- Configuration for the clipping planes of a projection.
- A quaternion, internally represented the same way as
FVec
. - A vector of
f32
s. - A 4-vector of
u8
s. - A 4x4 row-major matrix of
f32
s. - Configuration for a 3D projection. See specific
Kind
implementations for constructors, e.g.Projection::perspective
andProjection::orthographic
. - Configuration for calculating stereoscopic projections.
Enums§
- The aspect ratio of a projection plane.
- The orientation (or “handedness”) of the coordinate system. Coordinates are always +Y-up, +X-right.
- Whether to rotate a projection to account for the 3DS screen orientation. Both screens on the 3DS are oriented such that the “top-left” of the screen in framebuffer coordinates is the physical bottom-left of the screen (i.e. the “width” is smaller than the “height”).
Type Aliases§
- A 3-vector of
f32
s. - A 4-vector of
f32
s.