docs.unity.cn
    Show / Hide Table of Contents

    Class PriorityHeap<T>

    Inheritance
    Object
    PriorityHeap<T>
    Namespace: Unity.Reflect.Collections
    Syntax
    public class PriorityHeap<T>
    Type Parameters
    Name Description
    T

    Constructors

    PriorityHeap(Int32, Comparer<T>)

    Declaration
    public PriorityHeap(int capacity = 16, Comparer<T> comparer = null)
    Parameters
    Type Name Description
    Int32 capacity
    Comparer<T> comparer

    Properties

    count

    Declaration
    public int count { get; }
    Property Value
    Type Description
    Int32

    isEmpty

    Declaration
    public bool isEmpty { get; }
    Property Value
    Type Description
    Boolean

    Methods

    Clear()

    Declaration
    public void Clear()

    Push(T)

    Declaration
    public void Push(T obj)
    Parameters
    Type Name Description
    T obj

    TryPeek(out T)

    Declaration
    public bool TryPeek(out T value)
    Parameters
    Type Name Description
    T value
    Returns
    Type Description
    Boolean

    TryPop(out T)

    Declaration
    public bool TryPop(out T value)
    Parameters
    Type Name Description
    T value
    Returns
    Type Description
    Boolean
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 26 April 2021