21 #ifndef LIB_LIGHTMETRICA_MATH_TYPES_H
22 #define LIB_LIGHTMETRICA_MATH_TYPES_H
24 #include "math.common.h"
25 #include "math.vector.h"
26 #include "math.matrix.h"
27 #include "math.quat.h"
28 #include "math.constants.h"
29 #include "math.colors.h"
30 #include "math.cast.h"
34 LM_MATH_NAMESPACE_BEGIN
37 #if LM_SINGLE_PRECISION
39 #elif LM_DOUBLE_PRECISION
41 #elif LM_MULTI_PRECISION
42 #ifndef LM_ENABLE_MULTI_PRECISION
43 #error "Multiprecision support must be enabled"
45 typedef BigFloat Float;
60 #endif // LIB_LIGHTMETRICA_MATH_TYPES_H
Definition: math.matrix.h:30
Definition: math.colors.h:35
Definition: math.vector.h:32
Definition: math.matrix.h:29
Definition: math.pdf.h:80
Definition: math.vector.h:31
Definition: math.constants.h:34
Definition: math.vector.h:30