#include <nnsys/g2d/g2d_OamSoftwareSpriteDraw.h>
void NNS_G2dDrawOneOam3DDirect
(
const GXOamAttr* pOam,
const NNSG2dImageAttr* pTexImageAttr,
u32 texBaseAddr,
u32 pltBaseAddr
);
| pOam | [IN] GXOamAttr |
| pTexImageAttr | [IN] テクスチャ属性 |
| texBaseAddr | [IN] テクスチャベースアドレス |
| pltBaseAddr | [IN] パレットベースアドレス |
なし。
単一OBJを3Dグラフィックスエンジンを使用して、内部バッファを使用せずに直接描画します。
3Dグラフィックスエンジンが使用するテクスチャデータ、パレットデータ、の設定のための情報を引数で指定します。
アフィンパラメータを参照するOBJを描画する場合は、
3Dグラフィックスエンジンのアフィン変換設定をユーザが適切に設定してから本関数をコールするか、
NNS_G2dDrawOneOam3DDirectWithPosAffine()を使用して描画していただく必要があります。(注意:これは、本関数の以前のバージョンの振る舞いと異なる振る舞いです。)
カメラの設定をすませておくことが必要です。
カメラの設定はNNS_G2dSetupSoftwareSpriteCamera()を使用してください。
NNS_G2dSetupSoftwareSpriteCamera
NNS_G2dDrawOneOam3DDirectWithPosAffine
NNS_G2dDrawOneOam3DDirect*Fast
2004/05/28 初版