#include <nitro/gx/g2_oam.h>
typedef struct
{
u16 _0;
u16 _1;
u16 _2;
s16 PA;
u16 _4;
u16 _5;
u16 _6;
s16 PB;
u16 _8;
u16 _9;
u16 _10;
s16 PC;
u16 _12;
u16 _13;
u16 _14;
s16 PD;
} GXOamAffine;
This structure is for manipulating the OAM affine transform parameters: PA, PB, PC, & PD.
The details of each member are as follows:
| Member | Meaning |
PA |
Affine transform parameter; amount of change in X direction on same line (dx). |
PB |
Affine transform parameter; amount of change in X direction on next line (dmx). |
PC |
Affine transform parameter; amount of change in Y direction on same line (dy). |
PD |
Affine transform parameter; amount of change in Y direction on next line (dmy). |
11/05/2004 Initial version.