CalculateLevelOfDetail (DirectX HLSL Texture Object)
Calculates the level of detail.
| ret Object.CalculateLevelOfDetail( sampler_state S, float x ); |
Parameters
| Item | Description |
|---|---|
|
Any texture-object type (except Texture2DMS and Texture2DMSArray). | |
|
[in] A Sampler state. This is an object declared in an effect file that contains state assignments. | |
|
[in] The linear interpolation value or values, which is a floating-point number between 0.0 and 1.0 inclusive. The number of components is dependent on the texture-object type. Texture-Object TypeParameter Type Texture1D, Texture1DArrayfloat1 Texture2D, Texture2DArrayfloat2 Texture3D, TextureCube, TextureCubeArray¹float3
|
Return Value
Returns the calculated LOD, a single floating-point value.
Minimum Shader Model
This function is supported in the following shader models.
| vs_4_0 | vs_4_1² | ps_4_0 | ps_4_1² | gs_4_0 | gs_4_1² |
|---|---|---|---|---|---|
| x |
- TextureCubeArray is available in Shader Model 4.1 or higher.
- Shader Model 4.1 is available in Direct3D 10.1 or higher.
Related topics