<aside> ⚠️ This section contains advanced Pixyz Studio scripting information

</aside>

Introduction

Filter expressions enables single-Python-call-for-multiple-operations-in-Pixyz-Core.

# Without filter expressions: n * execution time of *core.getProperty*
names = list()
for occurrence in scene.findByProperty('Name', '.*'): # *scene.findByProperty('Name', '.*')* returns all scene occurrences
	names.append(core.getProperty(occurrence, 'Name'))

# With filter expressions: one call for multiple operations
names = scene.evaluateExpressionOnSubTree('Property("Name")', scene.getRoot())

Types

An expression returns a typed value among:

Functions

Function list: