RenderGraphNodePathΒΆ
Path
The path pattern to match. Objects which path matches this pattern activate the Path node. The pattern can either be a Lua pattern or a Posix regex, depending on the Poxis RegEx flag. An object path is its hierarchy concatenated with '|' characters, for instance "hero|render_group|head" For example:
- concrete matches any path containing 'concrete', for instance 'root|building|concrete_group|shape' or 'root|building|concrete'
- ^root matches any path starting by 'root', for instance 'root|building|concrete_group|shape' or 'root1|shape12'
- window$ matches any path ending by 'window', for instance 'root|glass|obj_window' or 'root1|floor|window', but not 'geo|obj_window_A'
- . represents all charaters
- %a represents all letters, %u represents all uppercase letters and %l represents all lowercase letters
- %d represents all decimal digits, from 0 to 9
- Any character (or character class) followed by * matches any number of this character (0 included), for instance %u* matches any sequence of uppercase characters (an empty sequence is accepted)
- Any character (or character class) followed by + matches one or more, for instance %d+ matches any sequence of at least one digit
- window%d* matches 'root|floor|window12' or 'root|floor|window_12' (because * can match 0 occurence)
- window%d+ matches 'root|floor|window12' but doesn't match 'root|floor|window_12'
- .+ represents all strings with at least one character. This is the pattern used in the Path node of a new RenderGraph for selecting all scene graph nodes.
SubPrimitive
Restrict the filter to a specific SubPrimitive Id.
Posix RegEx
Use Posix regular expression for path instead of simpler Lua patterm. When checked, the patter is matched with Posix regular expressions instead of Lua patterns.