Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RenderQueue<T>

Type Parameters

Hierarchy

  • RenderQueue

Index

Constructors

Properties

queue: T[]

队列

Methods

  • clear(): void
  • 清除

    Returns void

  • destroy(): void
  • Returns void

  • filter(fn: ((a: T) => boolean)): T[]
  • 过滤

    Parameters

    • fn: ((a: T) => boolean)
        • (a: T): boolean
        • Parameters

          • a: T

          Returns boolean

    Returns T[]

  • push(node: T): void
  • 放入节点

    Parameters

    • node: T

    Returns void

  • sort(compareFn: ((a: T, b: T) => number), from?: number, to?: number): T[]
  • 排序

    Parameters

    • compareFn: ((a: T, b: T) => number)
        • (a: T, b: T): number
        • Parameters

          • a: T
          • b: T

          Returns number

    • Optional from: number
    • Optional to: number

    Returns T[]

  • traves<P>(fn: ((a: T, index?: number, queue?: T[]) => P)): P[]
  • 遍历

    Type Parameters

    • P

    Parameters

    • fn: ((a: T, index?: number, queue?: T[]) => P)
        • (a: T, index?: number, queue?: T[]): P
        • Parameters

          • a: T
          • Optional index: number
          • Optional queue: T[]

          Returns P

    Returns P[]

Generated using TypeDoc