BooleanFilter selectively passes true, false or negated events.
The BooleanFilter node belongs to the EventUtilities component and requires at least level 1, its default container field is children. It is available from X3D version 3.0 or higher.
1 2 3 + X3DNode + X3DChildNode + BooleanFilter
set_boolean is the input value to be filtered.
- It is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
inputTrue only passes a true value, which occurs when set_boolean input is true.
- inputTrue is an output event that can only provide a value of true.
inputFalse only passes a false value, which occurs when set_boolean is false.
- inputFalse is an output event that can only provide a value of false.
inputNegate is an output event that provides an opposite value by negating set_boolean input.