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 初版