#include <nnsys/g2d/g2d_OAMEx.h>
BOOL NNS_G2dGetOamManExInstance(
NNSG2dOamManagerInstanceEx* pOam,
NNSG2dOamChunkList* pOamOrderingTbl,
u8 lengthOfOrderingTbl,
u16 numPooledOam,
NNSG2dOamChunk* pPooledOam,
u16 lengthAffineBuffer,
NNSG2dAffineParamProxy* pAffineBuffer );
| pOam | [OUT] 拡張OAMマネージャ 実体 |
| pOamOrderingTbl | [IN] オーダリングテーブルの先頭アドレス |
| lengthOfOrderingTbl | [IN] オーダリングテーブルの長さ |
| numPooledOam | [IN] OBJChunkの個数 |
| pPooledOam | [IN] OBJChunk配列へのポインタ |
| lengthAffineBuffer | [IN] アフィンパラメータバッファ配列の長さ |
| pAffineBuffer | [IN] アフィンパラメータバッファ配列へのポインタ |
初期化に成功した場合TRUEを返します
拡張OAMマネージャを初期化します。
オーダリングテーブルの長さがOBJ登録時に指定可能な深度の最大値となります。
オーダリングテーブルの長さが長いほど、描画時に発生するオーバーヘッドが増加する特性を持ちます。
本関数はNNS_G2dGetOamManExInstanceへ改名されました。本関数は互換性維持のために別名として残されます。
NNS_G2dGetOamManExInstance
NNS_G2dInitAffineManagerEx
NNS_G2dSetOamManExEntryFunctions
2004/06/22 初版