Interface TextBatchStorage

interface TextBatchStorage {
    buffers: readonly ByteBuffer[];
    textureIndexProvider?: FontTextureIndexProvider;
    clearChange(): void;
    copyWithin(target: number, start: number, end: number): void;
    markChanged(start: number, end: number): void;
    setChanged(start: number, end: number): void;
    update(object: TextBatchEntry, offset: number): void;
}

Hierarchy (View Summary)

Properties

buffers: readonly ByteBuffer[]

Buffers.

textureIndexProvider?: FontTextureIndexProvider

Methods

  • Copy a range of the storage within itself.

    Parameters

    • target: number

      Element offset to copy the range to

    • start: number

      Element offset to copy the range from

    • end: number

      Element offset end

    Returns void

  • Mark a range that has changed. Will combine with existing marked ranges.

    Parameters

    • start: number

      Starting offset of change

    • end: number

      Changed range end

    Returns void