Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DisplayText

Hierarchy

Index

Constructors

constructor

Properties

Private _animFrame

_animFrame: number = 0

Accessors

animFn

  • get animFn(): Function
  • set animFn(animFn: Function): void

colorPalette

  • get colorPalette(): string[]

frame

  • get frame(): number

messages

paletteFn

  • get paletteFn(): Function
  • set paletteFn(paletteFn: Function): void

pixels

  • get pixels(): number[]

text

  • get text(): string
  • set text(text: string): void

Methods

ANIM_HORIZONTAL_GRADIANT_BACKGROUND

  • ANIM_HORIZONTAL_GRADIANT_BACKGROUND(frame: number): number[]

ANIM_STATIC_BACKGROUND

  • ANIM_STATIC_BACKGROUND(i?: number): number[]

ANIM_UNI_GRADIANT_BACKGROUND

  • ANIM_UNI_GRADIANT_BACKGROUND(i: number): number[]

ANIM_VERTICAL_GRADIANT_BACKGROUND

  • ANIM_VERTICAL_GRADIANT_BACKGROUND(frame: number): number[]

PALETTE_BLACK_ON_CMY_RAINBOW

  • PALETTE_BLACK_ON_CMY_RAINBOW(): string[]

PALETTE_BLACK_ON_RAINBOW

  • PALETTE_BLACK_ON_RAINBOW(): string[]

PALETTE_TEXT_ON_BACKGROUND

  • PALETTE_TEXT_ON_BACKGROUND(text?: ColorInput, background?: ColorInput): string[]
  • Parameters

    • Default value text: ColorInput = "FFFFFF"
    • Default value background: ColorInput = "000000"

    Returns string[]

Private _encodeText

  • _encodeText(text: string): string

Private _updateMessage

  • _updateMessage(): void

clear

  • clear(): void

getNextAnimationFrame

push

  • push(msg: string): number
  • This queues a message in the message queue

    Parameters

    • msg: string

      the message to append in the message queue

    Returns number

    the length of the message queue

Object literals

Private _opts

_opts: object

animFn

animFn: ANIM_STATIC_BACKGROUND = this.ANIM_STATIC_BACKGROUND

paletteFn

paletteFn: PALETTE_TEXT_ON_BACKGROUND = this.PALETTE_TEXT_ON_BACKGROUND

text

text: string = "node-divoom-timebox-evo"

Generated using TypeDoc