MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ MatrixInterpretation

enum class MayaFlux::Kakshya::MatrixInterpretation : uint8_t
strong

How to interpret Eigen matrix rows/columns.

Enumerator
SCALAR 

Single row → scalar values.

COMPLEX 

2 rows → complex (row 0 = real, row 1 = imag)

VEC2 

2 rows → glm::vec2

VEC3 

3 rows → glm::vec3

VEC4 

4 rows → glm::vec4

MAT4 

16 rows → glm::mat4 (flattened)

AUTO 

Infer from row count.

Definition at line 12 of file EigenInsertion.hpp.

12 : uint8_t {
13 SCALAR, ///< Single row → scalar values
14 COMPLEX, ///< 2 rows → complex (row 0 = real, row 1 = imag)
15 VEC2, ///< 2 rows → glm::vec2
16 VEC3, ///< 3 rows → glm::vec3
17 VEC4, ///< 4 rows → glm::vec4
18 MAT4, ///< 16 rows → glm::mat4 (flattened)
19 AUTO ///< Infer from row count
20};
@ MAT4
16 rows → glm::mat4 (flattened)
@ SCALAR
Single row → scalar values.
@ COMPLEX
2 rows → complex (row 0 = real, row 1 = imag)