Skip to content
lsl.devlsl.devLSL Dev

Constants in the PassMode enum.

All constant groups

At a glance, from the LSL definitions
integer PASS_ALWAYS = 1;  // Used with event-passing functions (e.g., llPassTouches, llPassCollisions) to ensure events are always passed from the child prim to the root prim, regardless of whether they are handled by child script handlers.integer PASS_IF_NOT_HANDLED = 0;  // Used with event-passing functions (default behavior) to pass events from the child prim to the root prim only if there is no script handling the event in the child.integer PASS_NEVER = 2;  // Used with event-passing functions to ensure events are never passed from the child prim to the root prim, regardless of whether they are handled by child script handlers.

Constants

ConstantTypeValueDescription
PASS_ALWAYSinteger1Used with event-passing functions (e.g., llPassTouches, llPassCollisions) to ensure events are always passed from the child prim to the root prim, regardless of whether they are handled by child script handlers.
PASS_IF_NOT_HANDLEDinteger0Used with event-passing functions (default behavior) to pass events from the child prim to the root prim only if there is no script handling the event in the child.
PASS_NEVERinteger2Used with event-passing functions to ensure events are never passed from the child prim to the root prim, regardless of whether they are handled by child script handlers.

Used by