NNS_G2dDrawOneOam3DDirect

構文

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