We've moved!

Starting from MRTK 2.6, we are publishing both conceptual docs and API references on docs.microsoft.com. For conceptual docs, please visit our new landing page. For API references, please visit the MRTK-Unity section of the dot net API explorer. Existing content will remain here but will not be updated further.

    Show / Hide Table of Contents

    Class RaycastResultComparer

    Compares the Raycast Results from Unity's Graphic & Physics Raycasters.

    Inheritance
    Object
    RaycastResultComparer
    Namespace: Microsoft.MixedReality.Toolkit.Physics
    Assembly: cs.temp.dll.dll
    Syntax
    public class RaycastResultComparer : IComparer<ComparableRaycastResult>

    Properties

    Comparers

    Declaration
    protected virtual List<Func<ComparableRaycastResult, ComparableRaycastResult, int>> Comparers { get; }
    Property Value
    Type Description
    List<Func<ComparableRaycastResult, ComparableRaycastResult, Int32>>

    Methods

    Compare(ComparableRaycastResult, ComparableRaycastResult)

    Declaration
    public int Compare(ComparableRaycastResult left, ComparableRaycastResult right)
    Parameters
    Type Name Description
    ComparableRaycastResult left
    ComparableRaycastResult right
    Returns
    Type Description
    Int32

    CompareRaycastsByCanvasDepth(ComparableRaycastResult, ComparableRaycastResult)

    Declaration
    protected static int CompareRaycastsByCanvasDepth(ComparableRaycastResult left, ComparableRaycastResult right)
    Parameters
    Type Name Description
    ComparableRaycastResult left
    ComparableRaycastResult right
    Returns
    Type Description
    Int32

    CompareRaycastsByDistance(ComparableRaycastResult, ComparableRaycastResult)

    Declaration
    protected static int CompareRaycastsByDistance(ComparableRaycastResult left, ComparableRaycastResult right)
    Parameters
    Type Name Description
    ComparableRaycastResult left
    ComparableRaycastResult right
    Returns
    Type Description
    Int32

    CompareRaycastsByLayerMaskPrioritization(ComparableRaycastResult, ComparableRaycastResult)

    Declaration
    protected static int CompareRaycastsByLayerMaskPrioritization(ComparableRaycastResult left, ComparableRaycastResult right)
    Parameters
    Type Name Description
    ComparableRaycastResult left
    ComparableRaycastResult right
    Returns
    Type Description
    Int32

    CompareRaycastsBySortingLayer(ComparableRaycastResult, ComparableRaycastResult)

    Declaration
    protected static int CompareRaycastsBySortingLayer(ComparableRaycastResult left, ComparableRaycastResult right)
    Parameters
    Type Name Description
    ComparableRaycastResult left
    ComparableRaycastResult right
    Returns
    Type Description
    Int32

    CompareRaycastsBySortingOrder(ComparableRaycastResult, ComparableRaycastResult)

    Declaration
    protected static int CompareRaycastsBySortingOrder(ComparableRaycastResult left, ComparableRaycastResult right)
    Parameters
    Type Name Description
    ComparableRaycastResult left
    ComparableRaycastResult right
    Returns
    Type Description
    Int32
    Back to top Generated by DocFX