RetroArch
Public Attributes | List of all members
D2D_MATRIX_3X2_F Struct Reference

Represents a 3-by-2 matrix. More...

#include <dcommon.h>

Public Attributes

union {
   struct {
      FLOAT   m11
 Horizontal scaling / cosine of rotation More...
 
      FLOAT   m12
 Vertical shear / sine of rotation More...
 
      FLOAT   m21
 Horizontal shear / negative sine of rotation More...
 
      FLOAT   m22
 Vertical scaling / cosine of rotation More...
 
      FLOAT   dx
 Horizontal shift (always orthogonal regardless of rotation) More...
 
      FLOAT   dy
 Vertical shift (always orthogonal regardless of rotation) More...
 
   } 
 
   struct {
      FLOAT   _11
 
      FLOAT   _12
 
      FLOAT   _21
 
      FLOAT   _22
 
      FLOAT   _31
 
      FLOAT   _32
 
   } 
 
   FLOAT   m [3][2]
 
}; 
 

Detailed Description

Represents a 3-by-2 matrix.

Member Data Documentation

◆ @346

union { ... }

◆ _11

FLOAT D2D_MATRIX_3X2_F::_11

◆ _12

FLOAT D2D_MATRIX_3X2_F::_12

◆ _21

FLOAT D2D_MATRIX_3X2_F::_21

◆ _22

FLOAT D2D_MATRIX_3X2_F::_22

◆ _31

FLOAT D2D_MATRIX_3X2_F::_31

◆ _32

FLOAT D2D_MATRIX_3X2_F::_32

◆ dx

FLOAT D2D_MATRIX_3X2_F::dx

Horizontal shift (always orthogonal regardless of rotation)

◆ dy

FLOAT D2D_MATRIX_3X2_F::dy

Vertical shift (always orthogonal regardless of rotation)

◆ m

FLOAT D2D_MATRIX_3X2_F::m[3][2]

◆ m11

FLOAT D2D_MATRIX_3X2_F::m11

Horizontal scaling / cosine of rotation

◆ m12

FLOAT D2D_MATRIX_3X2_F::m12

Vertical shear / sine of rotation

◆ m21

FLOAT D2D_MATRIX_3X2_F::m21

Horizontal shear / negative sine of rotation

◆ m22

FLOAT D2D_MATRIX_3X2_F::m22

Vertical scaling / cosine of rotation


The documentation for this struct was generated from the following file: