G3_TexPlttBase

# G3*_TexPlttBase

## 構文

      #include <nitro/gx/g3imm.h>
      #include <nitro/gx/g3b.h>
      #include <nitro/gx/g3c.h>

      void G3_TexPlttBase(u32 addr，GXTexFmt texFmt);

      // 以下ディスプレイリスト（コマンド列）作成用API
      void G3B_TexPlttBase(
          GXDLInfo* info,
          u32 addr，
          GXTexFmt texFmt);

      void G3C_TexPlttBase(
          GXDLInfo* info,
          u32 addr，
          GXTexFmt texFmt);

      void G3BS_TexPlttBase(
          GXDLInfo* info,
          u32 addr，
          GXTexFmt texFmt);

      void G3CS_TexPlttBase(
          GXDLInfo* info,
          u32 addr，
          GXTexFmt texFmt);

## 引数

info | コマンドリスト情報
addr | パレットのベースアドレスをそのまま指定
texFmt | パレットを適用するテクスチャのフォーマット

## 返り値

なし。

## 説明

テクスチャパレットのベースアドレスを設定します。`G3*_TexPlttBase()` コマンドは通常は`G3*_Begin()` より前で発行しますが、`G3*_Begin(), G3*_End()` 間で発行することもでき、その場合、`G3*_Begin(), G3*_End()` 内の各ポリゴン毎に異なるテクスチャパレットのベースアドレスを設定することが出来ます。
texFmtはパレットに対応するテクスチャのフォーマットである必要があります。`GXTexFmt`型については`G3*_TexImageParam()` を参照してください。

## 参照

G3*_TexImageParam, G3*_TexCoord

## 履歴

Ver. 2004/01/19