Search Results for

    Show / Hide Table of Contents

    Class PriorityQueueNode

    Priority Queue Node class.

    Inheritance
    object
    PriorityQueueNode
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Common.Helpers
    Assembly: Evergine.Common.dll
    Syntax
    public class PriorityQueueNode

    Properties

    InsertionIndex

    Gets or sets the order the node was inserted in. Used by the priority queue - do not edit this value.

    Declaration
    public long InsertionIndex { get; set; }
    Property Value
    Type Description
    long

    The index of the insertion.

    Priority

    Gets or sets the Priority to insert this node at. Must be set BEFORE adding a node to the queue.

    Declaration
    public double Priority { get; set; }
    Property Value
    Type Description
    double

    The priority.

    QueueIndex

    Gets or sets the current position in the queue. Used by the priority queue - do not edit this value.

    Declaration
    public int QueueIndex { get; set; }
    Property Value
    Type Description
    int

    The index of the queue.

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX