Microsoft DirectX 8.0 (C++)

テンプレート

テンプレートは、データ ストリームの解釈方法を定義する。つまり、テンプレートの定義によってデータが乗算される。ここでは、テンプレートのさまざまな側面について説明し、最後にテンプレートの例を紹介する。

テンプレートの中には、ヘッダー テンプレートという特殊なテンプレートが 1 つある。バージョン情報といったアプリケーション固有の情報を定義するために、各アプリケーションにつき 1 つずつのヘッダー テンプレートを定義することが推奨される。このテンプレートが存在する場合、このヘッダーは .x ファイル フォーマット API によって読み込まれる。flags メンバがある場合は、それ以降のデータの解釈方法の決定に使用される。flags メンバが定義されている場合は、DWORD である。現在、ビット 0 の 1 ビットが定義されている。このビットがクリアの場合、ファイル内の以降のデータはバイナリである。設定されている場合は、それ以降のデータはテキストである。複数のヘッダー データ オブジェクトを使って、ファイル内でバイナリとテキストを切り替えることができる。