alle

Bestimmt, ob alle Komponenten des angegebenen Werts ungleich 0 sind.

ret all(x)

Parameter

Element Beschreibung
X
[in] Der angegebene Wert.

Rückgabewert

True , wenn alle Komponenten des x-Parameters ungleich 0 sind; andernfalls false.

Bemerkungen

Diese Funktion ähnelt der intrinsischen HLSL-Funktion. Die any-Funktion bestimmt, ob alle Komponenten des angegebenen Werts ungleich 0 sind, während die funktion all bestimmt, ob alle Komponenten des angegebenen Werts ungleich 0 sind.

Typbeschreibung

Name Vorlagentyp Komponententyp Size
x Skalar, Vektor oder Matrix float, int, bool any
Ret Skalar bool 1

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 und ps_1_4

Siehe auch

Systeminterne Funktionen (DirectX HLSL)