Microsoft DirectX 8.0 (Visual Basic)

テクスチャ アドレッシング モードの設定と取得

Direct3DDevice8.SetTextureStageState メソッドを呼び出して、各テクスチャ ステージにテクスチャ アドレッシング モードを設定できる。第 1 パラメータに目的のテクスチャ ステージ識別子を指定する。第 2 パラメータに D3DTSS_ADDRESSU、D3DTSS_ADDRESSV、または D3DTSS_ADDRESSW 値を設定して、u、v、または w アドレッシング モードを個別に更新する。SetTextureStageState に渡す第 3 パラメータは、設定されているモードを判別する。これには、CONST_D3DTEXTUREADDRESS 列挙のいずれのメンバを指定してもかまわない。

テクスチャ ステージの現在のテクスチャ アドレッシング モードを取得するには、Direct3DDevice8.GetTextureStageState を呼び出し、CONST_D3DTEXTURESTAGESTATETYPE 列挙の D3DTSS_ADDRESSU、D3DTSS_ADDRESSV、または D3DTSS_ADDRESSW メンバを使用して、情報の取得対象のアドレッシング モードを識別する。