Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Renderer

renderer to render filtered image

exports

Hierarchy

  • Renderer

Index

Constructors

constructor

  • new Renderer({: RendererParameter): Renderer

Properties

Private accTime

accTime: number = 0

Private canvas

canvas: HTMLCanvasElement

Private canvasID

canvasID: string

Private gl

gl: WebGLRenderingContext

Private image

image: HTMLImageElement

Private imageTexture

imageTexture: WebGLTexture

Private isAnimation

isAnimation: boolean = false

Private isHover

isHover: boolean = false

Private mouse

mouse: [number, number] = ...

Private originalImage

originalImage: HTMLImageElement

Methods

animate

Private handlePointer

  • handlePointer(e: MouseEvent | TouchEvent): void
  • update mouse position by mouse and touch event

    memberof

    Renderer

    Parameters

    • e: MouseEvent | TouchEvent

    Returns void

release

  • release(): void

render

setImage

  • setImage(image: HTMLImageElement): void
  • Reassign image element

    memberof

    Renderer

    Parameters

    • image: HTMLImageElement

    Returns void

stopAnimate

  • stopAnimate(): void

Generated using TypeDoc