SaturnRingLibrary 0.9.1
SGL wrapper
 
Loading...
Searching...
No Matches
SRL::Math::Types Namespace Reference

Classes

class  AABB
 Axis-Aligned Bounding Box (AABB) representation for efficient collision detection. More...
 
class  Angle
 Efficient 16-bit angle representation optimized for Saturn hardware. More...
 
struct  EulerAngles
 Represents three rotation angles in Euler angle format. More...
 
class  Frustum
 High-performance view frustum implementation for efficient 3D culling operations. More...
 
class  Fxp
 Fixed-point arithmetic optimized for Saturn hardware. More...
 
struct  Matrix33
 High-performance 3x3 matrix implementation optimized for Saturn hardware. More...
 
struct  Matrix43
 High-performance 4x3 transformation matrix optimized for Saturn hardware. More...
 
class  MatrixStack
 A high-performance matrix stack implementation for hierarchical transformations. More...
 
class  Plane
 Infinite plane in 3D space defined by normal and distance for efficient geometric calculations. More...
 
class  Shape
 Base class for geometric shapes in 3D space with common functionality. More...
 
class  Sphere
 High-performance sphere primitive for collision detection and bounding volume applications. More...
 
struct  Vector2D
 A high-performance two-dimensional vector implementation using fixed-point arithmetic. More...
 
struct  Vector3D
 A high-performance three-dimensional vector implementation optimized for Saturn hardware. More...