Class PAGImageLayer

Hierarchy

Methods

  • Returns the content duration in microseconds, which indicates the minimal length required for replacement.

    Returns number

  • [Deprecated] Replace the original image content with the specified PAGImage object. Passing in null for the image parameter resets the layer to its default image content. The replaceImage() method modifies all associated PAGImageLayers that have the same editableIndex to this layer.

    Parameters

    Returns void

  • Replace the original image content with the specified PAGImage object. Passing in null for the image parameter resets the layer to its default image content. The setImage() method only modifies the content of the calling PAGImageLayer.

    Parameters

    Returns void

  • Converts the time from the PAGImageLayer's timeline to the replacement content's timeline. The time is in microseconds.

    Parameters

    • layerTime: number

    Returns number

  • Converts the time from the replacement content's timeline to the PAGLayer's timeline. The time is in microseconds.

    Parameters

    • contentTime: number

    Returns number

  • The default image data of this layer, which is webp format.

    Returns null | Uint8Array

  • A matrix object containing values that alter the scaling, rotation, and translation of the layer. Altering it does not change the animation matrix, and it will be concatenated to current animation matrix for displaying.

    Returns Matrix

  • Set the alpha of the layer, which will be concatenated to the current animation opacity for displaying.

    Parameters

    • opacity: Number

    Returns void

  • Ranges from 0 to PAGFile.numTexts - 1 if the layer type is text, or from 0 to PAGFile.numImages -1 if the layer type is image, otherwise returns -1.

    Returns number

  • Converts the time from the PAGLayer's (local) timeline to the PAGSurface (global) timeline. The time is in microseconds.

    Parameters

    • localTime: number

    Returns number

  • Converts the time from the PAGSurface (global) to the PAGLayer's (local) timeline timeline. The time is in microseconds.

    Parameters

    • globalTime: number

    Returns number

  • The duration of the layer in microseconds, indicates the length of the visible range.

    Returns number

  • The start time of the layer in microseconds, indicates the start position of the visible range in parent composition. It could be negative value.

    Returns number

  • The current time of the layer in microseconds, the layer is invisible if currentTime is not in the visible range (startTime <= currentTime < startTime + duration).

    Returns number

  • Set the progress of play position, the value ranges from 0.0 to 1.0. A value of 0.0 represents the frame at startTime. A value of 1.0 represents the frame at the end of duration.

    Parameters

    • percent: number

    Returns void

  • Indicate whether this layer is excluded from parent's timeline. If set to true, this layer's current time will not change when parent's current time changes.

    Returns boolean

Constructors

Properties

wasmIns: any
isDestroyed: boolean = false

Generated using TypeDoc