Platform SDK: DirectX |
Direct3D では、テクスチャをプリミティブの色とブレンドして半透明エフェクトを生成できる。また、複数のテクスチャを 1 つのプリミティブにブレンドすることもできる。このセクションでは、テクスチャ ブレンディングの実行方法について説明する。説明するトピックは次のとおりである。
C++ アプリケーションでテクスチャ ブレンディングを使用する場合は、まず、ユーザーのハードウェアでテクスチャ ブレンディングがサポートされているかどうかをプログラムで調べる必要がある。これらのサポート情報については、D3DPRIMCAPS 構造体の dwTextureCaps メンバを調べる。テクスチャ ブレンディング機能についてユーザーのハードウェアに問い合わせる方法の詳細については、「IDirect3DDevice7::GetCaps」および「D3DDEVICEDESC7」を参照すること。
Visual Basic アプリケーションでテクスチャ ブレンディングを使用する場合は、まず、ユーザーのハードウェアでテクスチャ ブレンディングがサポートされているかどうかをプログラムで調べる必要がある。これらのサポート情報については、D3DPRIMCAPS 型の lTextureCaps メンバを調べる。テクスチャ ブレンディング機能についてユーザーのハードウェアに問い合わせる方法の詳細については、「Direct3DDevice7.GetCaps」および「D3DDEVICEDESC7」を参照すること。