NNS_G3dForceBindMdlPltt

構文

#include <nnsys/g3d/kernel.h>
BOOL
NNS_G3dForceBindMdlPltt(
    NNSG3dResMdl*       pMdl,
    const NNSG3dResTex* pTex,
    u32                 plttToMatListIdx,
    u32                 plttIdx
);

引数

pMdl モデルリソースへのポインタ
pTex テクスチャリソースへのポインタ
plttToMatListIdx モデルリソース内に存在するパレット名->マテリアルリスト辞書内のインデックス
plttIdx テクスチャリソース内のパレットインデックス

返り値

バインドが成功した場合TRUEを返します。

説明

モデルリソース内には、パレット名から、そのパレット名に対応するパレットを使用するマテリアルのリストを参照する辞書が存在します。その辞書をインデックス参照する場合のインデックスplttToMatListIdxで参照されるマテリアルの集合に対して、テクスチャブロック内のplttIdx番目のパレットに強制的に関連付けます。マテリアルが指定するパレット名称と一致しないパレットをバインドするために用いることができます。

参照

NNS_G3dBindMdlPltt, NNS_G3dBindMdlPlttEx
NNS_G3dReleaseMdlPltt, NNS_G3dReleaseMdlPlttEx

履歴

2004/08/02 初版