D3DX インターフェイス (Direct3D 10 グラフィックス)
このセクションには、D3DX ユーティリティ ライブラリによって提供されるコンポーネント オブジェクト モデル (COM) インターフェイスの参照情報が含まれています。 D3DX ユーティリティ ライブラリでは、次のインターフェイスが使用されます。
インターフェイス | 説明 |
---|---|
ID3DX10DataLoader インターフェイス |
ID3DX10ThreadPump インターフェイスで非同期的にデータを読み込む際に使用されるデータ読み込みオブジェクト。 |
ID3DX10DataProcessor インターフェイス | 読み込まれたデータを非同期的に処理するために ID3DX10ThreadPump インターフェイス によって使用されるデータ処理オブジェクト。 |
ID3DX10Font インターフェイス | ID3DX10Font インターフェイスは、特定のデバイスで特定のフォントをレンダリングするために必要なテクスチャとリソースをカプセル化します。 |
ID3DX10Mesh インターフェイス | アプリケーションでは、ID3DX10Mesh インターフェイスのメソッドを使用してメッシュ オブジェクトを操作します。 |
ID3DX10MeshBuffer インターフェイス | |
ID3DX10SkinInfo インターフェイス | ID3DX10SkinInfo を使用すると、メッシュ内のボーンと頂点の関係を最適化、処理、手動で設定できます ( Wikipedia のスケルトン アニメーションを参照)。 これは、DCC アプリ (3DS Max や Maya など) によってエクスポートされた .x ファイルをよりハードウェアに優しくし、ソフトウェア レンダリング モードでスキンメッシュのレンダリング速度を向上させる場合に最も便利です。 |
ID3DX10Sprite インターフェイス | ID3DX10Sprite インターフェイスには、Microsoft Direct3D を使用してスプライトを描画するプロセスを簡略化する一連のメソッドが用意されています。 |
ID3DX10ThreadPump インターフェイス | タスクを非同期的に実行するために使用されます。 このオブジェクトは大量のリソースを占有するため、通常はアプリケーションごとに 1 つだけ作成する必要があります。 |
ID3DXMatrixStack インターフェイス | アプリケーションでは、ID3DXMATRIXStack インターフェイスのメソッドを使用してマトリックス スタックを操作します。 |
関連トピック