NNS_G2dDrawOneOam3DDirectWithPos

構文

#include <nnsys/g2d/g2d_OamSoftwareSpriteDraw.h>

void    NNS_G2dDrawOneOam3DDirectWithPos( 
                            s16                             posX,
                            s16                             posY,
                            s16                             posZ,
                            const GXOamAttr*                pOam, 
                            const NNSG2dImageAttr*          pTexImageAttr,
                            u32                             texBaseAddr,
                            u32                             pltBaseAddr );

引数

posX [IN] X位置
posY [IN] Y位置
posZ [IN] Z位置
pOam [IN] OAMアトリビュート
pTexImageAttr [IN] テクスチャ属性
texBaseAddr [IN] テクスチャベースアドレス
pltBaseAddr [IN] パレットベースアドレス

返り値

なし。

説明

単一OBJを3Dグラフィックスエンジンを使用して、内部バッファを使用せずに直接描画します。
OAMの位置を指定することが可能です。OAMの位置情報フォーマットに制限されない位置の指定が可能となります。

3Dグラフィックスエンジンが使用するテクスチャデータ、パレットデータ、の設定のための情報を引数で指定します。
カメラの設定をすませておくことが必要です。 カメラの設定はNNS_G2dSetupSoftwareSpriteCamera()を使用してください。

参照

NNS_G2dSetupSoftwareSpriteCamera
NNS_G2dDrawOneOam3DDirect*Fast

履歴

2004/05/28 初版