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