docs.unity3d.com
    显示 / 隐藏目录

    Namespace Unity.MARS.Query

    Classes

    Conditions

    Collections of different types of data filters

    IConditionGenericMethods

    IRelationGenericMethods

    IUsesDevQueryResultsExtensionMethods

    IUsesMarsSceneEvaluationExtensionMethods

    IUsesQueryResultsExtensionMethods

    IUsesSetQueryResultsExtensionMethods

    QueryArgs

    Contains all the conditions and data a user can ask for in a single request

    QueryPipelineConfiguration

    QueryPipelinesModule

    QueryResult

    Data returned from a particular query

    Relations

    Collections of different types of bi-directional data filters, and the constraints of child MR objects involved

    SetQueryArgs

    Contains all the relations and data a user can ask for in a single request

    SetQueryResult

    Data returned from a particular set query

    Structs

    CommonQueryData

    Contains data that is used by queries and the objects that make queries alike

    Complexity

    Represents the minimum real-world data needed in order to start fulfilling conditions.

    GroupOrderWeights

    QueryMatchID

    Identifies a query and an instance of a match for this query

    QueryStageFrameFence

    Represents the start and end stages of a set of stages executed together in a query pipeline

    SetChildArgs

    Interfaces

    ICondition

    Used to filter data in a query

    ICondition<T>

    Used to filter data of a specific type in a query

    ICondition<T1, T2>

    Used to filter data of a specific type in a query

    ICondition<T1, T2, T3>

    Used to filter data of a specific type in a query

    IConditionBase

    IMultiTypeRelation

    Used for collecting components with this interface, implement the templated version

    IRelation

    Used for collecting components with this interface, implement the templated version

    IRelation<T>

    A constraint between two MR objects that is used to filter data in a query

    IRelation<TChild1Values, TChild2Values>

    A constraint between two MR objects that is used to filter data in a query

    IRelationBase

    IRelationChildValues

    Used for collecting components with this interface, implement the templated version

    IRelationChildValues<T1>

    IRelationChildValues<T1, T2>

    IRelationChildValues<T1, T2, T3>

    IRelationRatingMethod<TChild1Values, TChild2Values>

    ISemanticTagCondition

    ITrait

    Describes different kinds of data applied on primitives in the MARS Backend

    ITrait<T>

    The actual typed trait interface for data - When needing more than just the name of a trait, users should be casting to this type, so that the value can be pulled out.

    IUsesMarsSceneEvaluation

    A class that implements IUsesMarsSceneEvaluation gains the ability to request evaluation of the query scene

    IUsesQueryResults

    A class that implements IUsesQueryResults gains the ability to register with the MARS backend for different events relating to real world data

    IUsesSetQueryResults

    A class that implements IUsesSetQueryResults gains the ability to register with the MARS backend for different events relating to relations between real world data

    Enums

    Exclusivity

    Describes how data used in a query should be reserved

    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)