Namespace Unity.Semantic.Traits.Queries
Classes
ConditionTypesExtension
Helper extensions to instantiate ConditionFilter
QueryEditorAttribute
Tells the SemanticQuery editor how to display a Filter or a Scorer container
SemanticQuery
A component to create queries to retrieve Semantic objects from the world
WithoutTraitTypesFilterExtension
Helper extensions to instantiate WithoutTraitTypesFilter
WithTraitTypesExtension
Helper extensions to instantiate WithTraitTypesFilter
Structs
ConditionFilter<T>
Filter that holds a delegate to a custom validity function
DistanceFilter
Filter that checks for every semantic objects in a given radius
DistanceScorer
A scorer depending on the distance with a reference object
FixedMinHeap<T>
A data structure to store a fixed-size list of elements and their priorities where the root is always the minimum priority value
SpecificSemanticObjectFilter
Filter that checks for semantic object on a specific object
TraitQuery
Query object
Interfaces
IQueryFilter
Interface used to declare a filter that can be used in a Semantic Query
IQueryScorer
Interface used to declare a scorer that can be used to sort Semantic Query results
Delegates
ConditionFilter<T>.ValidComparer
Delegate used for validating an object