asfloat

Interpretiert das Bitmuster von x als Gleitkommazahl.

ret asfloat(x)

Parameter

Element Beschreibung
X
[in] Der Eingabewert.

Rückgabewert

Die Eingabe, die als Gleitkommanummer interpretiert wird.

Typbeschreibung

Name Vorlagentyp Komponententyp Size
x Skalar, Vektor oder Matrix float, int, uint any
Ret identisch mit Eingabe x schweben gleiche Dimension(en) wie Eingabe x

Funktionsüberladungen

"floatx asfloat(floatx> value);" "floatx><< asfloat(intx>< value);" "floatx>< asfloat(uintx>< value);"<>

Mindest-Shadermodell

Diese Funktion wird in den folgenden Shadermodellen unterstützt.

Shadermodell Unterstützt
Shadermodell 4 und höhere Shadermodelle Ja
Shadermodell 3 (DirectX HLSL) Nein
Shadermodell 2 (DirectX HLSL) Nein
Shadermodell 1 (DirectX HLSL) Nein

Bemerkungen

Ältere Compiler sind falsch zulässig asfloat(bool), beachten Sie jedoch, dass bool-Eingaben nicht unterstützt werden.

Weitere Informationen

Systeminterne Funktionen (DirectX HLSL)