NNS_G3dRenderObjSetUserSbc

構文

#include <nnsys/g3d/kernel.h>
u8*
NNS_G3dRenderObjSetUserSbc(
    NNSG3dRenderObj* pRenderObj,
    u8*              sbc
);

引数

pRenderObj NNSG3dRenderObj構造体へのポインタ
sbc SBC(Structure Byte Code)へのポインタ

返り値

以前に設定されていたポインタ

説明

pRenderObjで指定されるレンダリングオブジェクトに sbcで指定されるSBC(Structure Byte Code)を登録します。SBCはNNS_G3dDraw関数を実行中に一種のインタープリタで解釈されるバイトコードで、モデルのジョイント構造やどのシェイプをどのマテリアルに設定するか、といったことを決定しています。通常は、g3dcvtrによって作成され、モデルリソース内に格納されているSBCを使用して描画しますが、ユーザーが自分で作成したSBCを使用することもできます。

参照

履歴

2004/10/15 記述の改訂
2004/08/02 初版