Microsoft DirectX 8.0 (C++)

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

IDirect3DDevice8::SetTextureStageState メソッドを呼び出して、各テクスチャ ステージにテクスチャ アドレッシング モードを設定できる。第 1 パラメータに目的のテクスチャ ステージ識別子を指定する。第 2 パラメータに D3DTSS_ADDRESSU、D3DTSS_ADDRESSV、または D3DTSS_ADDRESSW 値を設定して、u、v、または w アドレッシング モードを個別に更新する。SetTextureStageState に渡す第 3 パラメータは、設定されているモードを判別する。これには、D3DTEXTUREADDRESS 列挙型のいずれのメンバを指定してもかまわない。テクスチャ ステージの現在のテクスチャ アドレッシング モードを取得するには、IDirect3DDevice8::GetTextureStageState を呼び出し、D3DTEXTURESTAGESTATETYPE 列挙の D3DTSS_ADDRESSU、D3DTSS_ADDRESSV、または D3DTSS_ADDRESSW メンバを使用して、情報の取得対象のアドレッシング モードを識別する。