封装用于过滤层次结构的所有查询过滤器和文本值。
Empty | 默认的空查询。 |
InvalidQuery | 默认的无效查询。 |
Filters | 用户定义的过滤器。过滤器采用以下形式 [filterName][operator][filterValue]。例如:t:Light。每个过滤器都可以被 NodeHandler 用于根据特定领域的特征进行过滤。 |
Invalid | 查询是否无效。无效查询不会产生任何节点。 |
IsEmpty | 查询是否为空。 |
IsSystemOnlyQuery | 查询是否使用系统过滤器。这意味着 NodeHandlers 不会被调用进行过滤。 |
IsValid | 查询是否有效。 |
Strict | 查询是否严格评估。这意味着如果任何过滤器无效,那么整个查询都将无效。 |
SystemFilters | 层次结构使用的过滤器。过滤器采用以下形式: [filterName][operator][filterValue]。例如: nodetype:gameobject。这些过滤器对于所有 NodeHandlers 来说都是全局的。 |
TextValues | 所有文本值。例如:"cube" |
HierarchySearchQueryDescriptor | 查询的构造函数。 |