NNSG3dVisAnmResult

構造体の定義

#include <nnsys/g3d/anm.h>

typedef struct NNSG3dVisAnmResult_
{
    BOOL isVisible;
}
NNSG3dVisAnmResult;

構造体の解説

NNS_G3dVisAnmResult構造体は、ノードのビジビリティ情報を保持しています。G3Dはこの構造体に格納された情報を使用して、ノードに属するマテリアルとシェイプの情報をジオメトリエンジンに送信するかどうかを決定しています。この構造体は、NNSi_G3dFuncSbc_NODE関数(SBCのNODEコマンド処理時に呼び出される)の実行時に作成され、使用されます。

ビジビリティアニメーションは、この構造体のisVisibleメンバをNNSi_G3dFuncSbc_NODE関数内部においてアニメーションデータに従い設定することにより実装されています。

また、NNS_G3D_SBC_NODEにコールバックを設定することによって、ノードのビジビリティをユーザープログラムからコントロールすることができます。

NNS_G3dVisAnmResult構造体のメンバ 説明
isVisible FALSEならばそのノードは表示されません。それ以外の場合は表示されます。

参照

カーネル 描画エンジン

履歴

2004/10/13 初版