Options
All
  • Public
  • Public/Protected
  • All
Menu

A layer of background alteration effects which change the appearance of the primary group render texture.

Hierarchy

Index

Constructors

Properties

vision: Container

A collection of effects which provide background vision alterations.

visionPreferred: Container

A collection of effects which provide background preferred vision alterations.

lighting: Container

A collection of effects which provide other background alterations.

options: { name: string } = ...

Options for this layer instance.

Type declaration

  • name: string
interactiveChildren: boolean = false
renderable: boolean

Methods

  • _draw(options: any): Promise<void>
  • _tearDown(options: any): Promise<void>
  • clear(): void
  • Clear background alteration effects vision and lighting containers

    Returns void

  • Draw the canvas layer, rendering its internal components and returning a Promise. The Promise resolves to the drawn layer once its contents are successfully rendered.

    Parameters

    • options: any = {}

    Returns Promise<CanvasLayer>

  • Deconstruct data used in the current layer in preparation to re-draw the canvas

    Parameters

    • options: any = {}

    Returns Promise<CanvasLayer>

Accessors

  • get name(): string
  • The canonical name of the CanvasLayer

    Returns string

  • get hookName(): string
  • The name used by hooks to construct their hook string. Note: You should override this getter if hookName should not return the class constructor name.

    Returns string

  • get layerOptions(): { name: string }
  • Customize behaviors of this CanvasLayer by modifying some behaviors at a class level.

    Returns { name: string }

    • name: string
  • Return a reference to the active instance of this canvas layer

    Returns CanvasLayer