Microsoft DirectX 8.0 (C++)

MFCPixelShader サンプル

説明

MFCFog サンプルでは、CFormView を使用して、Microsoft® Direct3D® を Microsoft Foundation Classes (MFC) と共に使う方法を示す。さまざまなコントロールを使用して、3D シーン用のピクセル シェーダを制御する。

パス

ソース :(SDK ルート)\Samples\Multimedia\Direct3D\MFCPixelShader

実行可能ファイル :(SDK ルート)\Samples\Multimedia\Direct3D\Bin

ユーザーズ ガイド

このサンプルでのユーザーの操作はすべて、表示可能な MFC コントロール (スライダ、ラジオ ボタンなど) によって実装される。ユーザーはコントロールを操作して、レンダリングした 3D シーンでさまざまなエフェクトを表示できる。

プログラミング上の注意

すべての MFC コードは、CFormView クラスの派生メンバ関数と共に格納されている。MFC コードおよび D3D 初期化コードは、D3dapp.cpp ソース ファイルに記述されている。このファイルは、フォグ関連のコードを取り出して、ほかのアプリケーションで動作するように移植できる。

このサンプルでは、ヘルパー関数などのプログラミング要素から構成される共通の Microsoft DirectX® コードを使用している。このコードは DirectX SDK のほかのサンプルと共有されている。共通のヘッダーおよびソース コードは、(SDK ルート)\Samples\Multimedia\Common にある。