module

CrImage::Math::F32

CrImage::Math::F32 provides 32-bit floating-point vector and matrix types.

Includes:

  • 2D, 3D, 4D vectors (Vec2, Vec3, Vec4)
  • 3x3 and 4x4 matrices (Mat3, Mat4)
  • 3x3 and 4x4 affine transformation matrices (Aff3, Aff4)

All types use Float32 for memory efficiency in graphics operations.

Macros

define_class(name, size, comment)
Source

Nested types