D3DCOLORtoUBYTE4

Konvertiert einen 4D-Gleitkommavektor, der von einer D3DCOLOR-Einheit festgelegt wird, in einen UBYTE4-Vektor.

ret D3DCOLORtoUBYTE4(x)

Diese Funktion überwindet und skaliert Komponenten des x-Parameters. Verwenden Sie diese Funktion, um den Mangel an UBYTE4-Unterstützung in einigen Hardwarekomponenten zu kompensieren.

Parameter

Element Beschreibung
X
[in ] Der zu konvertierende Gleitkommavektor4.

Rückgabewert

Die UBYTE4-Darstellung des x-Parameters.

Typbeschreibung

Name Vorlagentyp Komponententyp Size
x Vektor float 4
Ret Vektor Ganzzahl 4

Minimales Shadermodell

Diese Funktion wird in den folgenden Shadermodellen unterstützt.

Shadermodell Unterstützt
Shadermodell 2 (DirectX HLSL) und höhere Shadermodelle ja
Shadermodell 1 (DirectX HLSL) vs _ 1 _ 1

Siehe auch

Systeminterne Funktionen (DirectX HLSL)