ID3D10Effect::IsOptimized
エフェクトをテストして、リフレクション メタデータがメモリーから削除されたかどうかを確認します。
BOOL
IsOptimized(
);
パラメータ
なし。
戻り値
エフェクトが最適化されている場合は TRUE、最適化されていない場合は FALSE です。
解説
エフェクトによるメモリー空間の使用方法には、2 種類あります。ランタイムがエフェクトを実行するのに必要な情報を格納する場合と、API を使用しているアプリケーションに対して情報を返すために必要なメタデータを格納する場合です。リフレクション メタデータをメモリーから削除する ID3D10Effect::Optimize を呼び出すことによって、エフェクトが必要とするメモリーの量を最小限に抑えることができます。リフレクション データが削除されると、変数を読み込む API メソッドは機能しなくなります。
要件
ヘッダー: D3D10Effect.h 宣言