Skip to main content

Class: FaceDebugPlugin

@geenee/bodyrenderers-babylon.FaceDebugPlugin

Hierarchy

  • VideoPlugin<FaceResult>

    FaceDebugPlugin

Constructors

constructor

new FaceDebugPlugin()

Inherited from

VideoPlugin<FaceResult>.constructor

Properties

loaded

loaded: boolean

Loaded state

Inherited from

VideoPlugin.loaded

Methods

dispose

dispose(): void

Dispose render plugin

Returns

void

Inherited from

VideoPlugin.dispose


drawPath

Protected drawPath(canvas, points, close?): void

Parameters

NameType
canvasCanvasRenderingContext2D
pointsCoord3D[]
close?boolean

Returns

void


load

load(): Promise<void>

Initialize plugin

Initializes everything required for image processing. Overridden by derived classes for particular filter.

Returns

Promise<void>

Promise resolving when initialization is finished

Inherited from

VideoPlugin.load


unload

unload(): void

Reset plugin

Releases all resources and instances created in load(). Overridden by derived classes for particular filter.

Returns

void

Inherited from

VideoPlugin.unload


update

update(result, stream, canvas): Promise<void>

Parameters

NameType
resultFaceResult
streamHTMLCanvasElement
canvasCanvasRenderingContext2D

Returns

Promise<void>

Overrides

VideoPlugin.update