ne
ne<
T
>(lhs
,rhs
):T
extendsAnyVec2Instance
?v2b
:T
extendsAnyVec3Instance
?v3b
:v4b
Defined in: packages/typegpu/src/std/boolean.ts:79
Checks component-wise whether lhs != rhs
.
This function does not return bool
, for that use-case, wrap the result in any
.
Type Parameters
Section titled “Type Parameters”• T extends AnyVecInstance
Parameters
Section titled “Parameters”T
T
Returns
Section titled “Returns”T
extends AnyVec2Instance
? v2b
: T
extends AnyVec3Instance
? v3b
: v4b
Example
Section titled “Example”ne(vec2f(0.0, 1.0), vec2f(0.0, 2.0)) // returns vec2b(false, true)ne(vec3u(0, 1, 2), vec3u(2, 1, 0)) // returns vec3b(true, false, true)any(ne(vec4i(4, 3, 2, 1), vec4i(4, 2, 2, 1))) // returns true