CalculateLevelOfDetail (DirectX HLSL テクスチャ オブジェクト)
詳細レベルを計算します。
ret Object.CalculateLevelOfDetail( sampler_state S, float x );
パラメーター
Item | 説明 | ||||||||
---|---|---|---|---|---|---|---|---|---|
オブジェクト |
任意のテクスチャ オブジェクト型 (Texture2DMS と Texture2DMSArray を除く)。 |
||||||||
S |
[入力] サンプラーの状態。 これは、状態の割り当てを含む効果ファイルで宣言されたオブジェクトです。 |
||||||||
X |
[入力]線形補間の値。0.0 から 1.0 までの浮動小数点数です。 コンポーネントの数は、テクスチャ オブジェクトの種類によって異なります。
|
戻り値
計算された LOD (単一の浮動小数点値) を返します。
最小シェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
vs_4_0 | vs_4_1 | ps_4_0 | ps_4_1 | gs_4_0 | gs_4_1 |
---|---|---|---|---|---|
x |
- TextureCubeArray は、シェーダー モデル 4.1 以降で使用できます。
- シェーダー モデル 4.1 は、Direct3D 10.1 以降で使用できます。