# NNS_G2dSetOamManagerAffine

## 構文

      #include <nnsys/g2d/g2d_Oam.h>

      void NNS_G2dSetOamManagerAffine(
                               NNSG2dOamManagerInstance*     pMan,
                               const MtxFx22*                mtx,
                               u16                           idx );

## 引数

pMan | [OUT] OAMマネージャの実態
`mtx` | [IN] アフィン変換行列
`idx` | [IN] アフィンパラメータインデックス

## 返り値

なし。

## 説明

OAMマネージャにアフィンパラメータをインデックス指定で設定します。
OAMマネージャ実体によって管理されていない、アフィンパラメータに対して有効です。
アフィンパラメータ管理状態ではNNS_G2dEntryOamManagerAffine()をご使用ください。
OAMマネージャ実体に管理されたアフィンパラメータ領域に対して設定を行った場合は、警告をします。
NNS_G2dEntryOamAffine()が改名されました。以前の関数は別名として残されています。

NNSG2dOamTypeの定義は以下のとおりです。

    typedef enum NNSG2dOamType
    {
        NNS_G2D_OAMTYPE_INVALID = 0,            // 不正な種類
        NNS_G2D_OAMTYPE_MAIN,                   // Oam in Main 2D Graphics Engine.
        NNS_G2D_OAMTYPE_SUB,                    // Oam in Sub  2D Graphics Engine.
        NNS_G2D_OAMTYPE_SOFTWAREEMULATION,      // 3D Graphics Engine を 使用した エミュレーション
        NNS_G2D_OAMTYPE_MAX

    }NNSG2dOamType;

## 参照

`NNS_G2dEntryOamAffine
` `NNS_G2dEntryOamManagerAffine
`

## 履歴

2004/10/12 誤植の修正。説明の追加。

2004/08/02 関数改名の実施

2004/05/28 初版