@onjmin/oekaki
    Preparing search index...

    Class LayeredCanvas

    レイヤークラス

    Index

    Constructors

    Properties

    canvas: HTMLCanvasElement
    ctx: CanvasRenderingContext2D
    hash: number = 0

    差分検出用ハッシュ

    history: LinkedList<Uint8ClampedArray<ArrayBufferLike>> = ...

    レイヤーの描画履歴

    index: number

    内部レイヤーリストの添え字

    locked: boolean = false

    レイヤーロック

    name: string

    レイヤー名

    used: boolean = false

    使用済みレイヤー

    uuid: string

    レイヤーの一意なid

    Accessors

    • get data(): Uint8ClampedArray<ArrayBufferLike>

      レイヤーのUint8ClampedArray

      Returns Uint8ClampedArray<ArrayBufferLike>

    • set data(data: Uint8ClampedArray): void

      レイヤーのUint8ClampedArray

      Parameters

      • data: Uint8ClampedArray

      Returns void

    • get opacity(): number

      レイヤーの不透明度[%]

      Returns number

    • set opacity(opacity: number): void

      レイヤーの不透明度[%]

      Parameters

      • opacity: number

      Returns void

    • get visible(): boolean

      レイヤーの可視性

      Returns boolean

    • set visible(visible: boolean): void

      レイヤーの可視性

      Parameters

      • visible: boolean

      Returns void

    Methods

    • ペン

      Parameters

      • x: number
      • y: number

      Returns void

    • ドットペン

      Parameters

      • x: number
      • y: number

      Returns void

    • ブラシ

      Parameters

      • fromX: number
      • fromY: number
      • toX: number
      • toY: number

      Returns void

    • 消しゴム

      Parameters

      • x: number
      • y: number

      Returns void

    • ドット消しゴム

      Parameters

      • x: number
      • y: number

      Returns void

    • レイヤーの入れ替え

      Parameters

      • to: number

      Returns void