# GXOamAffine

## C Specification

      #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;

## Description

This structure is for manipulating the OAM affine transform parameters: `PA`, `PB`, `PC`, & `PD`.

## Members

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).

## See Also

`G2_SetOBJAffine`

## Revision History

11/05/2004 Initial version.