Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

_canvasDOM

_canvasDOM: HTMLCanvasElement

_ctx

_ctx: CanvasRenderingContext2D

_endPoint

_endPoint: Point

_options

_revoke

_revoke: () => void

Type declaration

    • (): void
    • Returns void

_startPoint

_startPoint: Point

_state

_uniqueRandomId

_uniqueRandomId: string

listenerMap

listenerMap: {}

Type declaration

Static reporter

reporter: Reporter = new Reporter('RTCSketchpad')

Methods

_sketchpadInit

  • _sketchpadInit(): (Anonymous function)
  • Returns (Anonymous function)

addEventListener

addEventListeners

attach

  • attach(selector: string): boolean
  • 绑定一个已存在的{@link HTMLCanvasElement}

    Parameters

    • selector: string

      该{@link HTMLCanvasElement}的css选择器

    Returns boolean

capture

  • capture(frameRate?: number): MediaStream
  • Parameters

    • Default value frameRate: number = 25

    Returns MediaStream

clearListener

  • clearListener(): void

destroy

  • destroy(): void
  • Returns void

dispatchEvent

  • dispatchEvent(event: Event): boolean

dispatchEventLite

generate

  • generate(selector: string): boolean
  • 生成一个内置的画板, 该方法默认会进行绑定无需再调用attach

    Parameters

    • selector: string

      指定画板应被放置在那个dom元素中

    Returns boolean

hasListener

removeEventListener

Object literals

Static DEFAULT_EVENT_LISTENER_OPTIONS

DEFAULT_EVENT_LISTENER_OPTIONS: object

once

once: false = false

Static DEFAULT_SKETCHPAD_OPTIONS

DEFAULT_SKETCHPAD_OPTIONS: object

height

height: number = 200

width

width: number = 300

Generated using TypeDoc